How to get the number in [(ngModel)] in Angular 2?
<select [(ngModel)]="levelNum"> <option *ngFor="#level of levels" [value]="level.num">{{level.name}}</option> </select> levelNum:number; levels:Array<Object> = [ {num: 0, name: "AA"}, {num: 1, name: "BB"} ];
I tried adding type="number" in different places.
<select type="number" [(ngModel)]="levelNum"> <option *ngFor="#level of levels" [value]="level.num">{{level.name}}</option> </select>
and
<select [(ngModel)]="levelNum"> <option type="number" *ngFor="#level of levels" [value]="level.num">{{level.name}}</option> </select>
But when I select a new item, levelNum still becomes a string.
source share