【问题标题】:angular2 material design - Reactive Forms - md-select not populating with default valueangular2材料设计-反应形式-md-select未填充默认值
【发布时间】:2017-01-12 16:43:46
【问题描述】:

我遇到了 Angular2 的材质 md-select 组件的问题,其中来自 FormGroup 的值没有加载或填充到选择中。这是代码...

https://embed.plnkr.co/p7Fm9lC4TxoVaZ8ydYf0/

控件“正式”的值设置为 1,但 UI 显示为好像没有使用占位符消息填充任何值。

我做错了吗?

【问题讨论】:

    标签: angular typescript material-design angular-material2


    【解决方案1】:

    到目前为止,我唯一发现的是占位符始终存在,即使您选择了一个值。请参考例如这个 plunker:md-select examples

    既然您有一个反应式表单,您可以将您的验证放在其他地方吗?就像我们通常必须使用 Angular 一样。也许不是您想要的,但是...

    至于导航时没有预选值,是这样的:

    this.form = new FormBuilder().group({
      formal: [1]
      });
    

    应该是:

    this.form = new FormBuilder().group({
      formal: ['1']
      });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-19
      • 1970-01-01
      • 1970-01-01
      • 2017-02-11
      • 1970-01-01
      • 2020-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多