2

md-input 焦点发生了一些奇怪的事情:

这是我拥有的元素之一

<md-input-container dividerColor="warn">
        <input md-input placeholder="Code..." formControlName="code">
 </md-input-container>

这是我订阅并将值设置为 formGroup 的方法:

getOneItem() {
this._objectsService.getOneItem(this.id).subscribe(
  resObjectsData => {
    delete resObjectsData._id;
    this.form.setValue(resObjectsData); // Here i am setting the value
  }, error => this.errorMsg = error
);

视图上的对象作为例外加载,但 md-input 文本字段未聚焦。日期、时间、选择、数字等其他类型的焦点很好。这是一个屏幕截图:

在此处输入图像描述

4

2 回答 2

1

不使用<md-input formControlName="code" placeholder="Code..."></md-input>md-input-container 即可

于 2017-02-08T13:00:09.797 回答
0

我也无法将输入设置为焦点,所以我只是摆脱了占位符并设置了一个固定标签,这只是一种解决方法。

<md-input-container floatingPlaceholder="false">
    <label>Name</label>
    <input type="text" md-input formControlName="fieldName">
</md-input-container> 
于 2017-02-02T04:50:45.323 回答