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