0
在Ember.js中,如何訪問父對象構造函數?我沒有發現這一點的同時打探:在Ember.js對象中訪問父構造函數
this.__ember_meta__.proto.__proto__.__proto__.constructor
其產生正確的值,但是這是不能接受的應該是顯而易見的原因。
查看extend()
方法中的代碼,它看起來像是將父類分配給名爲superclass
的屬性,但是由於某種原因,我沒有在我的類中看到它。
感謝的jsfiddle ......我也不會相信,否則你。看起來Ember 1.7.1(這是我正在運行的)和最新版本之間的行爲發生了變化。 Ember 1.7.1堅持'this.constructor.superclass'和'this.constructor'是一樣的! http://jsfiddle.net/99gvpqzx/2/ –
@LukeTheObscure看起來這不太對。在你的版本中,它看起來像原始類可以通過'this.constructor.superclass.superclass'(兩個'.superclass'es)來訪問。我猜舊版本中的'extend()'操作引入了與新版本相比更多的繼承層:http://jsfiddle.net/99gvpqzx/2/ – JLRishe