내가는 아래 AngularJS와 지시했다 문제는 element.bin 안의 범위가 변수 "overState"의 값을 설정하지 않는다는 것입니다. 그것을 고치는 법.통과 범위 변수는
답변
당신은 $scope.$apply
사용할 필요가 소화 루프를 통해 업데이트 할 수 있도록 자동으로 내장 된 지침의 대부분을
scope.$apply(function() {
scope.overState = true;
});
각도 랩을,하지만 당신은 자신의 이벤트 (예 : mouseenter
및 mouseleave
)를 결합하는 경우 다이제스트 루프를 걷어차 야합니다. 또한 사용할 수 있습니다
아래의 의견에 따라
업데이트 각도 지시 ng-mouseenter
및 ng-mouseleave
내장 다음은 각 평가에 대해 걱정할 필요가 없습니다 너 자신의 표현.
<div class="directive-area"
ng-mouseleave="overState = false"
ng-mouseenter="overState = true">
<h1>{{ message }}</h1>
<div ng-show="overState">Test Text</div>
</div>
고맙습니다. 문제는 해결되었지만 여전히 확신이 들지 않습니다. 해결책은 더 좋은 방법이라고 생각합니다. –
당신이 할 수있는 또 다른 일은'ng-mouseenter'와'ng-mouseleave'를 사용하는 것입니다. 왜냐하면 그것들은 내장 된 각도 명령이기 때문입니다. 그들은 같은 일을하지만 결국. 두 가지 해결책이 마음에 들지 않는다면 행운을 빌어 요! 여기에 그 예가 있습니다 : http://plnkr.co/edit/1NIdBmenKEAC2UYoIopP –
또한 다른 페이지에서 이처럼 여러 div가 있습니다. 첫 번째 페이지는 잘 작동했지만 두 번째 페이지로 이동하고 mouseover 할 때 div가 나타납니다. 오류 : [$ rootScope : inprog] $가 이미 적용 중임 –
- 1. 통과 변수는
- 2. 통과 PHP 변수는
- 3. 통과 변수는 PDO
- 4. 통과 날짜 매개 변수는 코드를 사용 날짜 범위 쿼리
- 5. Asp.Net MVC 통과 매개 변수는
- 6. AngularJS 통과 범위?
- 7. 의 Foreach 범위 변수는
- 8. 각도 routeProvider 및 통과 범위
- 9. 통과 변수는 ASP에서 실패 드롭 다운리스트
- 10. 통과 변수는 구글에서이 쿼리를 사용하여 공식
- 11. 통과 아약스 변수는 나도이 방법을 시도
- 12. 자바 스크립트 변수는 기능 범위
- 13. LINQ 람다 매개 변수는 범위
- 14. 부스트 범위 라이브러리 : 두 범위를 순차적으로 통과
- 15. Jquery XML 통과 필터 날짜 범위
- 16. Flask의 응용 프로그램 범위 변수는 무엇입니까?
- 17. HTML 내부의 범위 변수는 그 값하지 않습니다
- 18. Google 크롬 범위 변수는 실제로 무엇을 의미합니까?
- 19. 각도 범위 변수는 항상 정의되지 않음
- 20. Zend Framework 2의 애플리케이션 범위 변수는 무엇입니까?
- 21. 각 $ 시계 부모 범위 변수는 항상
- 22. 통과 스크립트 글로벌 변수는 툴바 (JQuery와 UI)이다
- 23. MVC 통과 매개 변수는 내가 가지고하면 다음과 같은 컨트롤러와입니다
- 24. VBA 함수에서 Excel 범위 통과, 배열로 처리 및 결과 반환
- 25. 글로벌 범위 변수는 다음 코드에서 오류가 발생 실행 스크립트 블록
- 26. 범위 변수는 둘러싼 블록에서 변수를 숨 깁니다. LINQ
- 27. 랠리에 대한 범위 지정 변수는 __PROJECT_SCOPING__을 좋아하지만 릴리스는 있습니까?
- 28. MVC3 파일 업로드를 저장할 세션 범위 변수는 무엇입니까?
- 29. AngularJS와 (jsFiddle 포함) : 범위 변수는 이전 업데이트 jsFiddle을 여기에
- 30. 이메일 주소를 올리고 게시하려면 올바른 Google+ 범위 변수는 무엇입니까?
는 질문에 오타를 driective''있습니까? 그리고 어디에서 템플릿에'myDirective'를 추가 했습니까? – putvande
모듈 아래의 색인 파일에 my-directive를 추가했습니다. 범위에 대해 묻는 것은 scope.message이지만 scope.overState는 항상 비어 있습니다. –