Ember のドキュメントを調べたところ、_super
オーバーライド時にメソッドが呼び出される場所に一貫性がないことがわかりinit
ました。
これは最も一般的で、私が今まで使ってきたものです
var Foo = Em.Object.extend({
init: function(){
this._super();
// ... my stuff ...
}
});
昨夜、私はこの記事を読んでいて、これを行う例を見ました
var Bar = Em.Object.extend({
init: function(){
// ... my stuff ...
return this._super();
}
});
それは実際Ember.ContainerView
にはコード スニペットに含まれていました。
誰でもこれを説明できますか?コードの OCD が異常をきたしており、それがわかるまで先に進むことができません。