찾다

 >  Q&A  >  본문

angular.js - 링크 지시문에서 변수 생성 문제에 관해

으아악

질문에 표시된 대로 이제 링크에 변수 표시를 생성하고 있습니다. 이 표시는 템플릿에서 hide 또는scope.show가 항상 true를 표시하는지 여부를 나타내는 데 사용됩니다.
어디가 문제인지 모르겠습니다. 조언 부탁드립니다! 감사합니다
하지만 console.log(scope.show)는 동기적으로 변경됩니다

phpcn_u1582phpcn_u15822828일 전725

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

  • 给我你的怀抱

    给我你的怀抱2017-05-15 17:05:33

    변경됨:

    으아악

    추가됨:

    문서 보기

    문서에 따르면 controller里的同步操作,或者是通过$http$timeout$interval的异步操作,scope.$apply()是自动执行的(Angular帮你做了)。但你这里显然不符合条件,你使用了DOM API,所以需要手动显示的调用一下scope.$apply()

    문서 주소: 범위

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-15 17:05:33

    조언을 읽어주셔서 감사합니다. 제가 작성한 많은 메소드는 apply, dom을 트리거하지만 철저한 settimeout 작업은 apply를 트리거하지 않습니다.

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