我有一個選擇框,看起來像這樣:提供在NG-選擇的每個選項的ID值
<select ng-model="ctrl.arrayVal" ng-options="option for option in ctrl.myarray"></select>
其中ctrl.myarray看起來像:
ctrl.myarray = [100, 200, 700, 900];
這一切的偉大工程,但爲了自動化測試目的,我需要爲每個動態生成的選項提供一個id。因此,舉例來說,如果我重寫了這個使用ng-repeat
那麼我就需要這樣的事:
<select ng-model="ctrl.arrayVal">
<option id="array-{{option}}" ng-repeat="option in ctrl.myarray" value="{{option}}">{{option}}</option>
</select>
通知的array-{{option}}
的ID可能在使用ng-repeat
第二個片段。我需要提供一個類似的ID,但使用第一個ng-options
方法。
有沒有辦法做到這一點?