이 매우 단순한 마크 업을 감안할 때 :
<div ng-repeat="item in items" item>
그리고 지침 :
app.directive('item', function()
{
return function(scope, element, attrs)
{
}
})
클릭 이벤트에 대해 다음 항목의 범위를 가져 와서 뭔가를하고 싶습니다. scope.$$nextSibling()
또는을 사용할 수 있습니다 element.next().scope()
.
둘 중 하나를 사용하면 장점 / 단점이 있습니까? 아니면 다음 형제의 범위를 얻는 더 좋은 방법이 있습니까?
스코프에서 이렇게해야합니다. $ rootScope. $ broadcast ( 'SOME_CHANGE_IN_SCOPE', ...); 형제 범위에서 $ scope. $ on ( 'SOME_CHANGE_IN_SCOPE', ...)를 호출하면 물론 이벤트에서 데이터를 래핑 할 수 있습니다. 자세한 내용은 angularjs 문서를 확인하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다