角度慢选择输入

时间:2016-06-11 07:52:33

标签: angularjs ionic-framework

在我的控制器中,设置了两个范围变量" otherscope"和"选项"。

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>

1 个答案:

答案 0 :(得分:0)

将选项更改为ng-repeat

中的选项
<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>