angular2 material design - Reactive Forms - md-select 不填充默认值

angular2 material design - Reactive Forms - md-select not populating with default value

我在使用 Angular2 的 material md-select 组件时遇到问题,其中来自 FormGroup 的值未加载或填充到 select 中。这是代码...

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

控件 'formal' 的值设置为 1,但 UI 显示好像没有值填充占位符消息。

我是不是做错了什么?

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

既然你有一个反应形式,你可以把你的验证放在其他地方吗?就像我们通常必须处理 Angular 一样。也许不是您要找的东西,但是...

至于导航时没有 pre-selected 值,是这样的:

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

应该是:

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