3

こんにちは、私の 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')
                }
            })
        })
    });
});
4

0 に答える 0