2017-11-14 8 views
0

ドロップダウンでアイテムを選択すると、フォームの空白のファルが変更されません。フォームコントロールはデータを取得しませんでした。ここに私のhtmlがあります。私はすでにこれを解決し、フィールドの 角度2のセマンティックUIドロップダウン選択

+0

ドロップダウンにはjqueryが必要です。 jquery-lessセマンティックUIインテグレーションの角度をアプリに使用することをおすすめします:https://github.com/edcarroll/ng2-semantic-ui –

+0

そのリポジトリは数か月で更新されていないため、私はそれらを使用しません。それは良い意図で始まりますが、コードが異なるので開始します。 ng2 +要素を使用してソリューションを投稿できないのはなぜですか? – Joe

答えて

0

<div id="category" class="ui fluid search selection dropdown" [class.error]="formErrors.category"> 
 
    <input name="category" type="hidden" formControlName="category"> 
 
    <i class="dropdown icon"></i> 
 
    <div class="default text">Select Category...</div> 
 
    <div class="menu"> 
 
     <div class="item" *ngFor="let item of categories" data-value="item._id">{{item.name}}</div> 
 
    </div> 
 
</div>
を選択した値を得ることに data-valueを使用しています。私はちょうど <div>の代わりに <select>を使用し、 <option>[attr.value]="item._id"を使用して、選択したアイテムのIDまたは値を取得しました。

+0

なぜこれを使用しないのですか?https://edcarroll.github.io/ng2-semantic-ui/#/modules/dropdown? – brijmcq

関連する問題