今天,使用AngularJs,这行代码将适用于键盘事件:
<input id="place" type="text" ng-model="place" />
<span>{{place}}</span>
但是如果我使用脚本更改输入的值,例如:
$('#place').val('new value');
没有任何反应,模型也没有改变。
知道如何克服这个问题吗?
答案 0 :(得分:0)
以编程方式更改表单元素的值不会触发事件,您需要在设置值后触发它们
$('#place').val('new value').change();
我不熟悉angular知道这是否是所需的数据绑定事件