질문에 표시된 대로 이제 링크에 변수 표시를 생성하고 있습니다. 이 표시는 템플릿에서 hide 또는scope.show가 항상 true를 표시하는지 여부를 나타내는 데 사용됩니다.
어디가 문제인지 모르겠습니다. 조언 부탁드립니다! 감사합니다
하지만 console.log(scope.show)는 동기적으로 변경됩니다
给我你的怀抱2017-05-15 17:05:33
변경됨:
으아악추가됨:
문서 보기
문서에 따르면
controller
里的同步操作,或者是通过$http
、$timeout
、$interval
的异步操作,scope.$apply()
是自动执行的(Angular
帮你做了)。但你这里显然不符合条件,你使用了DOM API
,所以需要手动显示的调用一下scope.$apply()
문서 주소: 범위
漂亮男人2017-05-15 17:05:33
조언을 읽어주셔서 감사합니다. 제가 작성한 많은 메소드는 apply, dom을 트리거하지만 철저한 settimeout 작업은 apply를 트리거하지 않습니다.