选项字段的选项数 - Select
Number of options of an option field - Select
我正在使用 Angular 2,但在获取 select 的选项数量时遇到问题。
我能够得到具有 select:
的选项总数
<select class="form-control"(change)="carSelected(index = $event.target.selectedIndex);"
required>
<option></option>
<option *ngFor="let oneCar of car.fourDoors">{{oneCar.name}}</option>
<option *ngFor="let oneCar of car.twoDoors">{{oneCar.name}}</option>
</select>
使用 index = $event.target.selectedIndex
并且效果很好。
我需要什么
但我需要的是检查 car.fourDoors
有多少个选项。有什么想法吗?
你可以这样做:
*ngFor="let oneCar of car.fourDoors; let i = index;"
然后 {{ i }} 变量会告诉你有多少。同样,您也可以得到 car.fourDoors.length。
要获取任何数组的长度调用其成员长度
car.fourDoors.length
您可以使用
Object.keys(car.fourDoors).length
我正在使用 Angular 2,但在获取 select 的选项数量时遇到问题。
我能够得到具有 select:
的选项总数<select class="form-control"(change)="carSelected(index = $event.target.selectedIndex);"
required>
<option></option>
<option *ngFor="let oneCar of car.fourDoors">{{oneCar.name}}</option>
<option *ngFor="let oneCar of car.twoDoors">{{oneCar.name}}</option>
</select>
使用 index = $event.target.selectedIndex
并且效果很好。
我需要什么
但我需要的是检查 car.fourDoors
有多少个选项。有什么想法吗?
你可以这样做:
*ngFor="let oneCar of car.fourDoors; let i = index;"
然后 {{ i }} 变量会告诉你有多少。同样,您也可以得到 car.fourDoors.length。
要获取任何数组的长度调用其成员长度
car.fourDoors.length
您可以使用
Object.keys(car.fourDoors).length