0
누구든지이 http://codepen.io/mikeward/pen/gwcjt에서 포커스가 언제 사라지는 지 언제 설명 할 수 있습니까?이 경우 http://codepen.io/anon/pen/fcrdh 모든 것이 제대로 작동합니까?angularjs ng-repeat 바인딩 버그
누구든지이 http://codepen.io/mikeward/pen/gwcjt에서 포커스가 언제 사라지는 지 언제 설명 할 수 있습니까?이 경우 http://codepen.io/anon/pen/fcrdh 모든 것이 제대로 작동합니까?angularjs ng-repeat 바인딩 버그
두 번째 예제는 정수 대신 개체를 사용하여 모델을보기에 바인딩하기 때문입니다.
모델은 참조로 ng-repeat
의 범위에 바인딩되며 참조가 변경되면 ng-repeat가 해당 모델을 다시 렌더링하므로 기존 요소를 삭제하고 새 요소를 만듭니다.
정수는 값으로 저장되므로 기본적으로 정수를 변경하면 완전히 새로운 모델 (메모리의 한 위치)이됩니다. 그러나 객체를 사용할 때 일부 속성의 값만 변경하면 해당 객체에 대한 참조가 동일하게 유지됩니다.
간단한 설명으로 요소가 더 이상 동일하지 않으므로 요소의 첫 번째 예제에서 포커스가 사라집니다.
이 질문의 답을 찾으십시오. (http://stackoverflow.com/questions/21829175/input-gets-unfocused/21829795#21829795) – Fidel