2017-09-09 17 views
0

角材2を使い始めました。 だから私は<md-form-filed>で始まりました。 私は内部にformBuilderを使用しようとしています。 は、ここに私のformBuilderコード行く:フォームメーカーと角材

constructor(private _formBuilder : FormBuilder) { 
    this.loginForm = this._formBuilder.group({ 
     'email' : [''], 
     'password' : [''] 
    }); 
} 

を、私のhtmlで:

<md-card> 
    <md-card-title> 
    Login 
    </md-card-title> 
    <md-card-content> 
    <ng-container> 
     <form [formGroup]="loginForm" (ngSubmit)='Login(f.value)'> 
     <md-form-field > 
      <input mdInput [formControl]="loginForm.controls['email']" placeholder='Email' required> 
     </md-form-field> 
     </form> 
    </ng-container> 
    </md-card-content> 
</md-card> 

私は私のコンソールでこのエラーを取得しています:MD-フォームフィールドがMdFormFieldControlが含まれている必要があります。 mdInputをネイティブ入力またはtextarea要素に追加するのを忘れましたか?

何が間違っていますか?

おかげで、事前

+0

大丈夫ですね。私はMdInputModuleをインポートするのを忘れました。今はうまく働いています。皆さん気にして申し訳ありません。 – CruelEngine

答えて

0

に私が最初にMdInputModuleを輸入していませんでした。 import {MdInputModule} from '@angular/materialの後、エラーが停止しました。