2015-08-31 7 views
0

Новых правил Ember утверждает, что мы должны использовать по указанному ниже рисунку наКак иметь как наблюдатель и на инициализацию для Ember Js свойств

propObserver: Ember.observer(function() { 
    //code 
}) 

вместо

propObserver: function() { 
    //code 
}.observers('someProp') 

Перед обновления уголька мы могли бы сделать ниже

propObserver: function() { 
    //code 
}.observes('someProp').on('init') 

Как достичь этого каскадного?

Теперь я знаю, что мы можем сделать это отдельно

propObserver: Ember.observer('someProp', function() { 
    //code 
}) 

propObserver: Ember.on('init', function() { 
     //code 
}) 

ответ

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 
})) 
+0

спасибо так много. Интересно, как я пропустил это, должно быть, есть новое дополнение:) – wallop

+0

Я не знал об этом, когда добавил свой ответ. Интересно, было ли это упомянуто в сообщениях блога Ember. –

 Смежные вопросы

  • Нет связанных вопросов^_^