2014-11-18 4 views
0

함수를 실행하는 AngularJS 사용자 지정 지시문을 사용한 다음 ng-repeat와 같은 일반 지시문을 사용하면 어느 것이 먼저 실행됩니까?AngularJS 지시문은 어떤 순서로 실행됩니까?

예를 들어 Select 요소에서 사용자 정의 multi-select 지시문을 사용하고 ng-repeat를 사용하는 경우에는 어느 지시문이 먼저 실행되는지 가져옵니다. 그것이 정의 된 순서대로입니까?

<select multi-select ng-repeat="x in Xes" multiple></select> 
+1

예제 템플릿을 보여줄 수 있습니까? ''? –

+0

아니요, 그렇지 않습니다. 정의 객체의'priority' 속성을 확인하십시오. @ arman1991에 추가하려면 – Blackhole

답변

1

우선 순위는 컴파일하거나 링크 할 지시어를 먼저 정의하는 속성입니다. 설명의 중복을 피하려면이 게시물 here을 읽어보십시오.

나는 그것이 당신이 알고 싶어하는 것이라고 생각합니다.

+1

두 개의 지시문이 동일한 우선 순위를 가지면 (또는 하나를 지정하지 않으면 우선 순위가 0이됩니다), DOM에 배치 된 순서에 의존 할 수 없으므로 시퀀스가 ​​브라우저에 의해 결정됩니다. 순서에 관심이 있다면 우선 순위를 지정해야합니다. – ken4z

관련 문제