찾다

 >  Q&A  >  본문

angular.js - angularjs ng-repeat 不能刷新

如图,我直接push数组是可以正常刷新页面的。但是如果我将一个新数组直接赋值个$scope.items就不是刷新页面了。

阿神阿神2744일 전552

모든 응답(4)나는 대답할 것이다

  • PHPz

    PHPz2017-05-15 16:59:36

    정답은 댓글에 있습니다

    Angular를 사용하고 있습니다. Promise를 사용하세요.

    으아악 으아악

    그러니까 상황에 따라 로그 등을 추가해도 된다는 뜻이에요

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-15 16:59:36

    주요 주제는 컨트롤러의 범위를 서비스로 이전하는 것입니다. 서비스의 메서드를 컨트롤러로 가져오는 것이 좋습니다.
    예:

    으아악

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-15 16:59:36

    값을 할당한 후 $scope.items 값을 콘솔해서 잘못된 값을 지불했는지 확인해보세요... 이렇게만 작성하는 것만으로는 어디에 문제가 있는지 알기 어렵습니다. 일반적으로 렌더링이 실행됩니다

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 16:59:36

    js에서는 객체 할당이 참조이기 때문에 ng 모니터링은 주소 모니터링으로 이해될 수 있으므로 원본 배열이 변경되지 않으면 ngrepeat가 트리거되지 않습니다

    회신하다
    0
  • 취소회신하다