md-input-container不按预期工作

时间:2017-01-20 11:40:56

标签: angular angular2-forms angular-material2 typescript2.1

我使用" @ angular / material":" ^ 2.0.0-beta.1"

使用简单标记
import {
  MaterialModule, MdIconRegistry, OVERLAY_PROVIDERS, MdInputContainer,
  MdInputDirective
} from '@angular/material'

....

<md-input-container>
  <input mdInput>
</md-input-container>

当我尝试运行代码时,我正在

EXCEPTION: Error in ./RaceComponent class RaceComponent - inline template:19:4 caused by: md-input-container must contain an md-input directive. Did you forget to add md-input to the native input or textarea element?

MdInput is directive被标记为已弃用。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

尝试

<md-input-container>
  <input md-input>
</md-input-container>

而不是

<md-input-container>
  <input mdInput>
</md-input-container>
我昨天遇到了同样的问题。有些事情发生了变化,但文档还没有更新。