我的路由定义:灰烬.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() { ... }
}