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