【问题标题】:Why isn't Angular form reading property-binded input values?为什么 Angular 表单不读取属性绑定的输入值?
【发布时间】:2019-10-19 00:59:45
【问题描述】:

我正在使用属性绑定来动态设置输入的值,它正在正确显示,但是当提交表单时,该值是未定义的。

我正在使用 Angular 8。

<input type="number" [name]="x" [value]="expression" ngModel/>

同样,该值在 HTML 中正确显示。提前致谢!

【问题讨论】:

    标签: angular angular8 property-binding


    【解决方案1】:

    对于遇到此问题的其他人,绑定到 ngModel 不值!

    【讨论】:

      【解决方案2】:

      为此,您需要两种方式绑定。

      &lt;input type="number" [name]="x" [(ngModel)]="expression"/&gt;

      https://angular.io/guide/template-syntax#two-way-binding-

      【讨论】:

      • 谢谢,一种方法绑定工作正常。仍然不确定为什么绑定到值不起作用,但没关系。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-21
      • 2018-10-31
      • 1970-01-01
      • 2016-09-30
      • 1970-01-01
      • 2020-01-30
      • 1970-01-01
      相关资源
      最近更新 更多