[英]How to load model on the fly angularjs Select combo box
目前我有一個組合框。 在我的應用服務中,我查詢我的數據庫並獲取前十名。
<select id="StationSelectionCombobox"
name="Country"
ng-options="s.amenityUID as s.amenityName for s in vm.nearbyStations"
ng-model="vm.stations[$index].amenityUID"
ng-change="vm.updateStation($index)"
class="form-control bs-select drop-down"
ui-jq="selectpicker">
<option value="">@L("NotSelected")</option>
</select>
我希望在輸入字符時動態更新模型。 請問我應該怎么做,或者是否可以使用這種控件。
組合框不是 HTML4 或 AngularJS 原生的。 它們需要第三方庫或自定義指令。
考慮使用這些庫:
ng-model
和驗證指令(如ng-required
配合得很好。<datalist>
元素作為組合框 HTML5 具有可以充當組合框的<datalist>
元素:
<label for="ice-cream-choice">Choose a flavor:</label>
<input list="ice-cream-flavors" id="ice-cream-choice"
name="ice-cream-choice" ng-model="flavorChoice" />
<datalist id="ice-cream-flavors">
<option ng-repeat="choice in choicesArr | filter : flavorChoice | limitTo : 5"
ng-value="choice">
</option>
</datalist>
有關更多信息,請參閱
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.