간단한 작업 만 수행하려고합니다. 모델을 수행하고 있습니다. 개체의 하위 특성에서만 설정하십시오. 내가 myMode.attr_array.state에 손을 잡고 값을 변경할 수 있도록하려면중첩 된 특성을 백본에서 model.set으로 변경하십시오.
{
"attr1" : true,
"attr2" : this.model.get("username"),
"attr3" : $('#tenant_select').val(),
"attr_array": [
{
"id": "sub_1",
"state": "active"
},
{
"id": "sub_22",
"state": "not_active"
}
]
}
:
는 지금, 나는이처럼 보이는 모델이있다. 그러나 .set을 사용하여 attr_array와 같은 첫 번째 수준에서만 속성을 변경할 수있었습니다.model.set을 사용하여이를 수행 할 수있는 방법이 있습니까?
"attr_array"의 값을'.get()'하고 작업 할 어레이의 내용을 수정하면됩니다. – Pointy
그게 효과가 있지만 문제는 내 솔루션의 순서를 일관되게 유지하고 싶다는 것입니다. – streetlight