[英]Dynamic ng-model in angularJs
您只需要少量的代碼重構就可以完成您想做的事情。 最好的方法應該是:使用下拉列表的當前選擇來更新輸入ng-model參考。
在您的控制器中:
$scope.boxes = {
box1: [],
box2: [],
box3: []
}
$scope.selectedBoxModel = null;
$scope.onDropdownSelection = function (selectedBox) {
$scope.selectedBoxModel = selectedBox;
}
在輸入的模板中,您將使用選定的框引用ng-model :
<input type="text" class="form-control" ng-model="selectedBoxModel[0]">
嘗試如下所示進行運行時表達式評估。
ng-model="o.boxes[{{selectedNumber}}][0]"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.