【发布时间】:2016-05-15 18:58:38
【问题描述】:
在Ember.js Guide,有一个这样的例子:
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
this.errors = [];
},
didUpdateAttrs() {
this._super(...arguments);
this.set('errors', []);
},
...
});
为什么分配给errors 属性在init 和
didUpdateAttrs?它们有什么区别?
已更新根据@locks 回答:
什么时候设置可观察性?初始化后?但是父组件的值在初始化之前已经分配给子组件的属性。
【问题讨论】: