我有一张表格,还有一份物品清单。
我使用ng-model="searchFor"来适当地过滤出项目列表(这部分工作正常),但我也想“提交”已过滤出的项目-在输入字段上也需要ng-model="adding_item.name"(我认为)。

一个输入字段上可以有多个ng-models吗?
还有其他解决方法吗?

最佳答案

尝试使用ng-change事件捕获模型值,并将其分配给具有自己的ng-model的其他输入元素。



<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

<div ng-app>
  <input type="text" ng-model="input" ng-change="input1=input;input2=input; " />
  <input type="hidden" ng-model="input1" />
  <input type="hidden" ng-model="input2" />
  <br>Model
  <br>{{input | uppercase}}
  <br>Model 1
  <br>{{input1 | uppercase}}
  <br>Model 2
  <br>{{input2 | uppercase}}
</div>

08-03 21:38
查看更多