Mat输入到值属性的两种方式绑定不起作用

Gue*_*lla 2 angular angular6

我已经创建了Mat Input控件,并将它的value属性与控制器上的属性进行了2种方式的绑定,但是当我输入输入时,绑定属性不会更新。

堆栈闪电战链接:https : //stackblitz.com/edit/angular-7ojsjo

<div class="example-container">
  <mat-form-field>
    <input matInput placeholder="Input" [(value)]="currentValue">
  </mat-form-field>

  <h1>{{currentValue}}</h1>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么绑定的属性不更新?

Con*_*Fan 9

使用[(ngModel)]代替[(value)](请参阅此堆叠演示以获取演示)。

<input matInput placeholder="Input" [(ngModel)]="currentValue">
Run Code Online (Sandbox Code Playgroud)

本文说明了如何结合使用[value]和来获得等效行为(input)