2016-06-11 37 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

的變化選項中選擇NG-重複

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

應該是:

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

我更新我的問題。這是沒有問題 – Boeringer

+0

很奇怪的plnkr可以幫助。 嘗試: avim101

+0

這使得渲染速度很快,但在末尾附加了一個未定義的選項選擇的值。 – Boeringer