新的ember规则规定我们需要使用以下模式
propObserver: Ember.observer(function () {
//code
})
而不是
propObserver: function() {
//code
}.observers('someProp')
在更新ember之前,我们可以执行以下操作
propObserver: function () {
//code
}.observes('someProp').on('init')
如何实现这种级联?
现在我知道我们可以单独做这个了
propObserver: Ember.observer('someProp', function () {
//code
})
propObserver: Ember.on('init', function () {
//code
})
答案 0 :(得分:5)
来自2.0.0文档:http://guides.emberjs.com/v2.0.0/object-model/observers/#toc_observers-and-object-initialization
propObserver: Ember.on('init', Ember.observer('someProp', function() {
// code
}))