Ember.js EmberJS中嵌套路由的状态
我的路线结构如下:Ember.js EmberJS中嵌套路由的状态,ember.js,Ember.js,我的路线结构如下: this.resource('A',function(){ this.resource('B',function(){ this.route('C'); }); }); 有没有办法签入a,B的哪个嵌套路由当前处于活动状态 出于可用性方面的考虑,我在a中有一个导航,其中还包含B.C和B.index的链接,但我只想显示这两个链接中的一个。应用程序控制器上有一个属性currentPath。你可以用它来找出你当前在路由器中的路径。这是整个路径,所以应该是A.B.C或
this.resource('A',function(){
this.resource('B',function(){
this.route('C');
});
});
有没有办法签入a,B的哪个嵌套路由当前处于活动状态
出于可用性方面的考虑,我在a中有一个导航,其中还包含B.C和B.index的链接,但我只想显示这两个链接中的一个。应用程序控制器上有一个属性currentPath。你可以用它来找出你当前在路由器中的路径。这是整个路径,所以应该是A.B.C或A.B.index
示例:应用程序控制器上有一个属性currentPath。你可以用它来找出你当前在路由器中的路径。这是整个路径,所以应该是A.B.C或A.B.index 例如:
App.ColorsController = Ember.ArrayController.extend({
needs:'application',
atIndex: Em.computed.equal('controllers.application.currentPath', 'colors.index')
});