在angular2下转换一个<select>
convert a <select> under angular2
我现在正在切换到 angular2+。而且我有点卡在这条线上,我找不到正确的写作方式:
这里是旧版本(1.6):
<select ng-model="selectedPet" ng-options="pet.id as pet.pseudo for pet in pets" required></select>
这是新版本(2+):
<select [(ngModel)]="selectedPet">
<option *ngFor="let pet.id as pet.pseudo for pet in pets" required></option>
我找不到 *ngFor 的解决方案。
我为我的英语道歉,谢谢你的回答。
这是您要找的吗?
<select [(ngModel)]="selectedPet" required>
<option *ngFor="let pet of pets" [value]='pet' ></option>
</select>
试试这个方法
<select [(ngModel)]="selectedPet">
<option [value]="pet.id" *ngFor="let pet of pets">{{pet.pseudo}}</option>
</select>
我现在正在切换到 angular2+。而且我有点卡在这条线上,我找不到正确的写作方式:
这里是旧版本(1.6):
<select ng-model="selectedPet" ng-options="pet.id as pet.pseudo for pet in pets" required></select>
这是新版本(2+):
<select [(ngModel)]="selectedPet">
<option *ngFor="let pet.id as pet.pseudo for pet in pets" required></option>
我找不到 *ngFor 的解决方案。
我为我的英语道歉,谢谢你的回答。
这是您要找的吗?
<select [(ngModel)]="selectedPet" required>
<option *ngFor="let pet of pets" [value]='pet' ></option>
</select>
试试这个方法
<select [(ngModel)]="selectedPet">
<option [value]="pet.id" *ngFor="let pet of pets">{{pet.pseudo}}</option>
</select>