1

serialize function为什么在行内抛出错误id = context.get('id'); 特别是为什么当我加载索引路由时它甚至试图运行序列化。

full demo: http://jsfiddle.net/mh8Xu/1/

   serialize: function(router, context) {
                    var rtnVal = {},
                        id = context.get('id');
                    if (context) {
                        rtnVal = {post_id: id};
                    }

                    return rtnVal;
                }
4

1 回答 1

2

错误在{{action goToShowPost context="post" href="false"}}. 我相信它是向后兼容的,但似乎不是。现在您必须直接传递上下文,如下所示:

{{action goToShowPost post href="false"}}

于 2012-10-02T19:49:36.123 回答