迭代itemControllers init函数

时间:2015-06-16 14:06:21

标签: ember.js ember-data

我正在迭代itemControllers初始化函数来验证特定条件。如果我想在条件发生变化时停止迭代,我该怎么办?通过迭代,我的意思是遍历每个itemController inits函数。示例:

init: function(){

    if(getCurrentConvId()){ 
        var self = this;

        if(self.get('model').id == getCurrentConvId()){
            self.get('controllers.conversation').set('selectedConv', this.get('model'));
            self.send('clickConv', self.get('model'));

            **Here I would like to stop iterating because conv has been found**
        }           
    }   
},

我的想法是将一个观察者放在ArrayController中的convFound属性上,但问题是init函数上的代码将在观察者甚至成为应用程序的一部分之前执行。有什么建议吗?

0 个答案:

没有答案