AngularJs将ng-model-options设置为默认值

时间:2018-11-06 11:20:32

标签: javascript angularjs

在我的html文件中添加了此输入字段。

<input type="number" ng-model="kita"  />

但是ng-model仅在我将鼠标移出输入字段时才更新,有没有办法立即更新模型,

尝试

ng-model-options="{updateOn: 'mouseover'}

不确定发生了什么,请提供任何帮助。不知道在哪里设置了这种行为,或者是什么原因造成的?

1 个答案:

答案 0 :(得分:0)

您可以尝试执行以下代码,也请查看此plunker以获取示例场景。

模板:

<input type="number" ng-model="kita" ng-mouseover="changeKita()" />
<input ng-model="name" ng-model-options="{updateOn: 'mouseover'}">
{{name}}

控制器:

$scope.kita = 1;
$scope.name = "Test Data";
$scope.changeKita=function(){
   $scope.kita=$scope.kita+1;
}