1
(例えば、ボタンがクリックされたとき)。
ローカル参照内にそのようなマルチセレクト入力の値をフェッチする方法がわかりません。Angular2ムーティ選択ローカル参照
(例えば、ボタンがクリックされたとき)。
ローカル参照内にそのようなマルチセレクト入力の値をフェッチする方法がわかりません。Angular2ムーティ選択ローカル参照
ngModel
で試してみてください:コンポーネントで
<select class="form-control" [(ngModel)]="attendeesModel" (ngModelChange)="onChange($event)" name="attendees" #attendees multiple>
をログに記録し、それが動作するかどうかを確認するために、これを試してみてください。
onChange() {
console.log(this.attendeesModel);
}
はこれを試してみてください。
<select id="attendees" name="attendees" ngModel #attendees="ngModel"
class="form-control" multiple>
<option *ngFor="let person of people"
value="{{person.id}}" [selected]="isAttending(person)">
{{person.firstname}} {{person.lastname}}
</option>
</select>
{{ attendees.value }}