如何访问用于在Ember中创建()对象的类的成员?

时间:2012-05-21 19:14:23

标签: ember.js

我想访问用于从EmberJS创建对象实例的类。例如,给定以下示例中的MyWidgetClass的实例,我想访问该类的myProperty属性。

MyWidgetClass = Ember.View.Extend({});
MyWidgetClass.reopenClass({
  myProperty: 'hihihi'
});
console.log("The myProperty of MyWidgetClass is ", MyWidgetClass.myProperty);

myWidget = MyWidgetClass.create({});
console.log("The myProperty of the Class of myWidget is ",
    myWidget.WHAT_GOES_HERE.myProperty);

我想知道在最后一行代码中放入 WHAT_GOES_HERE 的内容。我已经尝试了myWidget._super,myWidget。 proto 等。

2 个答案:

答案 0 :(得分:3)

您可以使用constructor属性。这是一个jsFiddle:http://jsfiddle.net/7eJ79/

答案 1 :(得分:-1)

你试过

吗?

myWidget.get('myProperty');