Ember是否相当于ruby的method_missing?

时间:2014-10-09 23:26:30

标签: ember.js

我有一个包装类,它根据服务器提供的数据返回布尔标志值。我不想为每个标志定义一个属性,因为它们会有很多,并且它们会经常被创建和销毁。

1 个答案:

答案 0 :(得分:2)

很高兴你问过!

您可以定义unknownProperty,如果通过get访问未定义的属性,则会调用unknownProperty: (key) -> #handle it

setUnknownProperty

http://emberjs.com/api/classes/Ember.EachProxy.html#method_unknownProperty

同样,set对未定义的属性进行setUnknownProperty: (key, value) -> #handle it 调用。

{{1}}