2016-06-11 6 views
0

내 컨트롤러에는 두 개의 스코프 변수 "otherscope"와 "options"이 설정됩니다.각도 느림 선택 입력

otherscope: {"ID":"1", "VAL1":"X", "VAL2":"Y", ...} 

othersope.ID는 선택한 값이어야합니다. 그것은 1 개의 객체를 포함합니다.

options: [{"ID":"1", "TEXT":"Sometext"}, {"ID":"2":"Sometext2"}, ...] 

options.ID는 otherscope.ID와 비교할 수있는 옵션입니다. 약 50 개의 개체가 포함되어 있습니다.

작동하지만 렌더링하는 데 약 10 초가 걸립니다. 이것이 선택된 값을 설정하는 올바른 방법입니까? 에서 옵션

<label class="item item-input item-select"> 
      <div class="input-label"> 
       Options 
      </div> 
      <select ng-model="otherscope.ID"> 
       <option ng-repeat="option in options track by option.ID" value="{{option.ID}}">{{option.TEXT}}</option> 
      </select> 
      </label> 

답변

0

옵션을 변경

<option ng-repeat="options in options track by option.ID" value="{{option.ID}}">{{option.TEXT}}</option> 

이어야 NG가 반복 : 내가 내 질문에 업데이트

<option ng-repeat="option in options track by option.ID" value="{{option.ID}}">{{option.TEXT}}</option> 
+0

. 그게 문제가 아니었다 – Boeringer

+0

매우 이상한 plnkr가 도울 수있다. 시도 :

+0

이 렌더링은 빠르지 만 끝 부분에 옵션을 추가합니다. 선택한 값. – Boeringer