我正在使用angular 2
,我想在Enter后更改ngModel
,在角度1.X中我们可以使用ng-model-options="{updateOn: 'change blur'}"
,但在角度2中我们该怎么办?
angular 1.x
<input class="form-control value-max" type="text" ng-model="$ctrl.filterData.price_max" ng-model-options="{updateOn: 'change blur'}">
答案 0 :(得分:7)
从Angular 5开始,它是可能的! 您可以在模板中写下:
<input [(ngModel)]="firstName" [ngModelOptions]="{updateOn: 'blur'}">
答案 1 :(得分:1)
Angular2不允许您以这种方式修改ngModel
的行为。
您可以使用
<input [(ngModel)]="filterData.price_max"
(ngModelChange)="doSomething($event)">