【发布时间】:2016-08-14 10:18:06
【问题描述】:
我正在尝试设置下拉菜单的默认值,我为模型设置了默认值但它没有更新选择
请看https://plnkr.co/edit/bNM5Yxx78iykv2opazoL?p=preview
@Component({
selector: 'my-app',
template: `
<h1>Hello</h1>
<select class="form-control selectpicker" (change)="changeTower()" [(ngModel)]="_selectedTower">
<option attr.value="{{tower._id}}" *ngFor="#tower of _towers;">Tower {{tower.name}}</option>
</select>
`})
export class AppComponent {
_towers = [{_id:1, name: '1'}, {_id:2, name: '2'}, {_id:3, name: '3'}];
constructor() {
this._selectedTower = 2 ;
}
changeTower() {
setTimeout(()=>{
alert( this._selectedTower);
},100);
}
【问题讨论】:
标签: javascript angular