こんにちは、私の EmberJS ルーター コードは次のようになりますが、{{outlet}}
使用{{action showIntor href=true}}
を変更したい場合{{action showDemo href=true}}
、コンソールがログに記録されます。
アサーションに失敗しました: 破棄されたオブジェクトで set を呼び出しています
どうすれば修正できますか?
これが私のコードです:
define('app/router',[
'lib/ember'
],
function() {
return Ember.Router.extend({
enableLogging: true,
root:Ember.Route.extend({
showIntor:Ember.Route.transitionTo('index'),
showDemo:Ember.Route.transitionTo('demo'),
index: Ember.Route.extend({
route:'/',
connectOutlets:function(router) {
router.get('applicationController').connectOutlet('intro')
}
}),
demo:Ember.Route.extend({
route:'/demo',
connectOutlets:function(router) {
router.get('applicationController').connectOutlet('mainDemo')
}
})
})
});
});