我遇到了使用emberJS和路由器的问题。
我的路线架构如下:
当我初步导航到显示/:id时,URL编写如下:
localhost/#/app/item/display/da083d21-afab-4620-8a85-6a4e6bfb95b9
然后我点击浏览器的刷新按钮,然后将URL写为
localhost/#/app/item/display/undefined
我的路线中有以下功能来处理序列化/反序列化
deserialize: function(router, context) {
return App.Item.find(context.id);
},
serialize: function(router, context){
return { id: context.id };
}
当我记录在序列化中传递的上下文时:
所以我想在页面刷新后我遗漏了一些序列化我的网址。
任何领导?
由于