2014-06-16 4 views
1

내 질문이 약간 바보 일지 모르지만 컨트롤러에서 모델을 다시로드하면 어떤 일이 발생하는지 알고 싶습니다.Emberjs - 모델 새로 고침

예를 들어 내 웹 사이트에 배열이있는 객체가 있고이 배열에 새 항목을 추가하여이 배열을 업데이트하고 있습니다.

모델 디스플레이가 완전히 다시로드됩니까? 아니면 그냥 새 데이터를 업데이 트를 추가 할 것인가?

답변 해 주셔서 감사합니다.

답변

1

개체를 배열에 밀어 넣거나 추가한다고 가정하면 페이지의 해당 구역에 새 요소가 추가되고 전체 구역은 다시 렌더링되지 않습니다. 개발자 도구에서 DOM의 일부를 수정하고 이러한 추가 항목을 추가 할 때 변경 사항이 유지되는 것을 볼 수 있습니다.

+0

그리고 컨트롤러 변수도 마찬가지라고 가정합니다. 만약'var array = [];'을 가지고 있고 그 안에 어떤 아이템을 넣으면 모델과 같은 방식으로 작동할까요? – SuperMarco

+0

맞음, (당신은'pushObject'를 사용하고 싶을 것입니다) – Kingpin2k

관련 문제