그림과 같이 배열을 직접 밀어넣으면 페이지가 정상적으로 새로고침이 됩니다. 하지만 $scope.items에 새 배열을 직접 할당하면 페이지가 새로 고쳐지지 않습니다.
闭关修行中......
정답은 댓글에 있습니다
Angular를 사용하고 있습니다. Promise를 사용하세요.
그러니까 상황에 따라 로그 등을 추가해도 된다는 뜻이에요
주요 주제는 컨트롤러의 범위를 서비스로 이전하는 것입니다. 서비스의 메서드를 컨트롤러로 가져오는 것이 좋습니다. 예:
값을 할당한 후 $scope.items 값을 콘솔해서 잘못된 값을 지불했는지 확인해보세요... 이렇게만 작성하는 것만으로는 어디에 문제가 있는지 알기 어렵습니다. 일반적으로 렌더링이 실행됩니다
js에서는 객체 할당이 참조이기 때문에 ng 모니터링은 주소 모니터링으로 이해될 수 있으므로 원본 배열이 변경되지 않으면 ngrepeat가 트리거되지 않습니다
정답은 댓글에 있습니다
Angular를 사용하고 있습니다. Promise를 사용하세요.
으아악 으아악그러니까 상황에 따라 로그 등을 추가해도 된다는 뜻이에요
주요 주제는 컨트롤러의 범위를 서비스로 이전하는 것입니다. 서비스의 메서드를 컨트롤러로 가져오는 것이 좋습니다.
으아악예:
값을 할당한 후 $scope.items 값을 콘솔해서 잘못된 값을 지불했는지 확인해보세요... 이렇게만 작성하는 것만으로는 어디에 문제가 있는지 알기 어렵습니다. 일반적으로 렌더링이 실행됩니다
js에서는 객체 할당이 참조이기 때문에 ng 모니터링은 주소 모니터링으로 이해될 수 있으므로 원본 배열이 변경되지 않으면 ngrepeat가 트리거되지 않습니다