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

csy*_*ski 4 typescript material-design angular-material2 angular

我遇到了Angular2的材质md-select组件的问题,其中FormGroup的值未加载或填充到select中.这是代码......

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

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

难道我做错了什么?

AJT*_*T82 5

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

既然你有一个反应形式,你可以把你的验证放在其他地方吗?正如我们通常会与Angular一样.也许不是你想要的,但......

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

this.form = new FormBuilder().group({
  formal: [1]
  });
Run Code Online (Sandbox Code Playgroud)

应该:

this.form = new FormBuilder().group({
  formal: ['1']
  });
Run Code Online (Sandbox Code Playgroud)