更改Angular2中与[{ngModel}]绑定的变量的值

时间:2017-10-09 12:42:26

标签: angular two-way-binding

我是Angular2的新手,正在开发一个小应用程序。我将一个变量绑定到一个输入元素,形式如下:

<md-form-field style="display:block; width: 100%;">
  <input [required]="true" mdInput (keyup)="getType()" [(ngModel)]="typeId" placeholder="{{type}}">
</md-form-field>

现在我想在这样的函数中重置 typeId 的值:

this.ticketCreationService.saveTicket(this.typeId).then((result) => {
    if(result.protocol41){
         this.typeId = '';
    }
});

但是(我猜是因为双向绑定)未重置该值,并且输入字段中的旧值仍然存在。如何在运行时更改变量,以便输入字段获得更新?也许这是一个愚蠢的问题,但我真的不知道......

0 个答案:

没有答案