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