我的路由定義:灰燼.transitionToRoute和currentModel問題
this.resource("visitor", {path: ":id"});
當我通過URL /12345
訪問頁,this.currentModel
值
{id: "12345"}
但是當我this.transitionToRoute("visitor", "12345")
從另一個(父母)控制器,其值爲this.currentModel
爲
"12345"
我也得到此異常:
Uncaught Error: assertion failed: Path '12345' must be global if no obj is given.
任何想法是怎麼回事?
更多代碼:
App.VisitorRoute = Ember.Route.extend({
model: function (params) {
return {id: params.id};
},
setupController: function() { ... }
}