Angular 如何从下拉API打印选定值
我有一个API数组,如下所示-Angular 如何从下拉API打印选定值,angular,rest,Angular,Rest,我有一个API数组,如下所示- [ "abcdefg", "xyshgje", "fjgyros" ] 我试图从angualr 2中的数组中捕获选定对象的值- <select (change)="onChangeofOptions($event.target.value)" name="someName" class="form-control"> <option value="A">All&
[
"abcdefg",
"xyshgje",
"fjgyros"
]
我试图从angualr 2中的数组中捕获选定对象的值-
<select (change)="onChangeofOptions($event.target.value)" name="someName" class="form-control">
<option value="A">All</option><br>
<option *ngFor="let tam of tamValues" value="tam">{{tam}}</option>
</select>
我做错什么了吗?我想打印从下拉列表中填充的数组中选择的值。推荐的方法是使用
ngModel
和ngModelChange
事件,如下所示
<select [(ngModel)]="selectedtam" (ngModelChange)="onChangeofOptions($event)">
<option value="A">All</option><br>
<option *ngFor="let tam of tamValues" value={{tam}}>{{tam}}</option>
</select>
全部
{{tam}}
使用[value]=“tam”
全部
{{tam}}
<select [(ngModel)]="selectedtam" (ngModelChange)="onChangeofOptions($event)">
<option value="A">All</option><br>
<option *ngFor="let tam of tamValues" value={{tam}}>{{tam}}</option>
</select>
<select (change)="onChangeofOptions($event.target.value)" name="someName" class="form-control">
<option value="A">All</option><br>
<option *ngFor="let tam of tamValues" [value]="tam">{{tam}}</option>
</select>