백본에서 모델 변경. 일반적으로 model.set 또는 model.unset을 사용하여 일부 모델 값을 변경합니다. 그리고 UI (바인드 됨)에 정상적으로 표시됩니다. 나는 다르게 지금 뭔가를했을백본. 다른 모델 변경
는 참조 모델을 변경합니다. 내가 볼 수있는 한 정상적으로 작동하지만, 백본에 대해서는 괜찮은지 궁금합니다. 내가 모델에 정렬하고있는 중이 야
는 (UI가 바인더 제본되지 않도록, UI 변경에 따라), 나는 참고로 그 일을하고있다. 따라서 백본에서 제공하는 세트를 사용하지 않습니다. 한마디로
var source = this.model.get('mymodel'),
temp = source[startMove];
temp.age= endMove;
if (startMove <= endMove) {
for (var i = 1; i < endMove; i++) {
if (i >= startMove) {
source[i] = source[i + 1];
source[i].age--;
}
}
// Rest of the code
차라리 set 명령을 사용하여 모델을하지만, 소스 값을하지 조작 :
이 내가 할 것입니다.
의견이 있으십니까?
나는 이것에 문제가없는 것 같습니다. 그게 무슨 문제 야? – Adam
예상대로 작동합니다. 내가 모르고있는 잠재적 인 문제가 있을지 궁금하다. – Emilly