我想設置下拉的默認值,我設定模型的默認值,但它沒有更新選擇模型綁定不與選擇工作在angular2
請參閱本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);
}
https://plnkr.co/edit/slsnV5nc3zVVqXeuIJzZ?p=preview – nisar