是否可以将两个模型值绑定(bind)到一个输入字段?
假设我有一个输入字段,我希望它是作用域中两个变量的值,例如:
<input type="text" model="sn_number; id" >
最佳答案
你不能,但有一些解决方法。
1。使用 ngChange 更新其他模型
<input type="text"
ng-model="sn_number"
ng-change="id=sn_number"/>
2。您可以观看一个模型,并在发生变化时更新另一个模型
$scope.$watch('sn_number', function(v){
$scope.id = v;
});
如果您想让它们保持同步,您还需要注意 id
的更改。
关于angularjs - 如何将 2 个模型绑定(bind)到 Angular 中的一个输入字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13890331/