我有一个对象数组,我需要在每个对象上设置属性为true或false。你如何使用@set在数组上设置属性?另外,如果在这样的数组上完成,新值(真/假)是否会传递到模板中?先谢谢您的帮助。这里是我的代码:在for循环中设置属性
formTypesWithUsed: Ember.computed 'formTypes.[]', ->
@get('formTypes').forEach (formType)->
@set 'formType.formTypeUsed', true
formTypes:
[
{ name: 'some form 1', formTypeUsed: false }
{ name: 'some form 2', formTypeUsed: false }
{ name: 'some form 3', formTypeUsed: false }
{ name: 'some form 4', formTypeUsed: false }
{ name: 'some form 5', formTypeUsed: false }
{ name: 'some form 6', formTypeUsed: false }
{ name: 'some form 7', formTypeUsed: false }
]
更多upvote如果翻译成js .. – Melvin