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