ng-mouseenter가 ng-repeat에서 작동하지 않으며, 외부에서만 작동합니다. 여기서 일어나는 일을 설명해 주시겠습니까? http://plnkr.co/edit/BklqI09raI18RAaqmca2?p=previewng-mouseenter가 ng-repeat 내부에서 작동하지 않습니다.
<p ng-repeat="i in [1,2]" ng-init="n=0">
<span ng-mouseenter="n = n + 1">ng-repeat {{i}}</span>
</p>
<p><span ng-mouseenter="n = n + 1">Outside the repeat</span></p>
<pre>n : {{n}}</pre>
이것은 ng-mouseenter와는 아무런 관련이 없습니다. 대신 범위 문제입니다. ng-repeat 내부에서 반복 된 각 요소의 자식 범위를 업데이트하는 중입니다. 컨트롤러 범위에있는 개체의 속성을 업데이트하려는 경우 외부에 가져 오지 않습니다. 이 http://plnkr.co/edit/kTB6qY?p=preview를 확인하십시오. 정확히 각 항목에 대한 마우스 포인트를 추적해야합니까? 또는 전체로서의 반복의 모든 것? – PSL
컨트롤러 상속 문제를 완전히 잊어 버린 객체를 사용해 주셔서 감사합니다. :/ – user2026038