我有一個對象數組,我需要在每個對象上設置屬性爲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