super
EmberJsモデルオブジェクトinit
メソッドをオーバーライドしないように推奨されるのはなぜですか?EmberJsモデルの場合、なぜ `init`メソッドをオーバーライドしないことをお勧めしますか
私はこのコードを実装し、それは完全に正常に動作している(今のところ、私は推測する):init
上
import Ember from 'ember';
export default Ember.Object.extend({
init() {
this._super();
if (!this.get('type')) {
this.set('type', this.get('typeDefault'));
}
},
});
EmberJsのドキュメントはここhere
あることを推薦ない1品です。
https://dockyard.com/blog/2014/04/28/dont-override-init