私のルートは定義されています:
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() { ... }
}