2017-09-29 10 views
1

私はテンプレート4と関連付けられたクラスで角度4のtypescriptで作業します。私のテンプレートのHTMLではテンプレート内の要素を取得

私は...私はformControlName = MDACとの入力を取得たいと思いますが、私はやる方法を知らない私のtypescriptですコードで、このコード

<input class="search-input" mdInput placeholder="Enter" [mdAutocomplete]="mdauto" formControlName="mdac"> 
<md-autocomplete #md="mdAutocomplete"> 
    .... 
</md-autocomplete> 

を持って

アイデアはありますか?

ありがとうございました

答えて

0

ソリューションは

HTMLです

0

あなたはそれを読んでいますか?あなたが望むすべてをそこに持っている私の意見で

enter link description here

<form [formGroup]="form" novalidate> 
<input class="search-input" mdInput placeholder="Enter" [mdAutocomplete]="mdauto" formControlName="mdac"> 

TS:

form = new FormGroup({ 
     "mdac": new FormControl() 
    }); 
get inputMdac(): AbstractControl { return this.form.get("mdac"); } 

どうもありがとう

+0

(typecript)mdac = new FormControl();私はこのエラーがあります未定義のプロパティ '無効な'を読み取ることができません – lg0173

0
<md-autocomplete #auto="mdAutocomplete"> 
    <md-optgroup *ngFor="let group of filteredGroups | async" [label]="group.name"> 
     <md-option *ngFor="let option of group.options" [value]="option" [ngClick]="yourMethod(option)"> 
       {{ option.name }} 
       </md-option> 
     </md-optgroup> 
</md-autocomplete> 

あなたはngclick追加して、あなたのコンポーネントの値を得ることができる

関連する問題