我在Angular 6应用程序的表单输入字段中使用my_non_volatile_var += 2
。它工作正常,但是当我转到另一条路线然后又返回同一条路线时,表单字段将保持填充状态并且不会清除。我的表单字段如下:
[(ngModel)]
我正在对模型使用反应形式,并使用`<input [(ngModel)]='user.name' matInput placeholder="Enter name" formControlName="name">`.
将值设置为模型属性。
我尝试使用[(ngModel)]
,但未绑定数据。 [ngModel]
无法正常工作。
[ngModel]
这里<input [ngModel]='user.name' matInput placeholder="Enter name" formControlName="name">
是一个对象,我试图将值绑定到user
对象的name
属性。它正在与user
一起使用,但是在更改路线时,不会清除表单字段。我认为这是由于两种方式绑定而发生的。当我使用[(ngModel)]
避免双向绑定时,在路由更改时,表单变得清晰,但是数据未绑定到object属性。 [ngModel]
对象属性user
尚未定义。