ここで誰でもマルチ選択をバインドする方法を教えてもらえますか?私はカテゴリをforeachのと、選択したプロパティを追加します(編集フォームで)コードのこの部分を使用して、データベース(REST)からデータを取得:agnular2でマルチ選択オプションをバインドする
for (let i = 0; i < this.group.categories.length; i++) {
for (let j = 0; j < this.categories.length; j++) {
if (this.group.categories[i].id == this.categories[j].id) {
this.categories[j].selected = true;
}
}
}
、テンプレートでは、これを持っている:
<label class="form-group">
Select categories:
<select [(ngModel)]="group.categories" name="categories" class="form-control" required multiple>
<option *ngFor="let c of categories" value={{c.id}} [selected]="c.selected">
{{c.title}}
</option>
</select>
</label>
た場合、私はinspect要素では、その角度が選択された値に設定されていますが、選択された選択項目をユーザーに表示しませんでした。 私は何が間違っていますか?私はどんな種類の解決策も見つけられなかったので、あなたに尋ねます。あなたが私を助けてくれることを願っています。
selectedプロパティには文字列型がありますが、コードではbooleanに設定します。 –