选择Angular 4

时间:2017-09-08 19:27:10

标签: javascript angular typescript

我试图做的是Angular从变量获取值并将其放在第一个选项上,而下面的其他选项将是静态的。 Angular正在获取数据,但第一个选项始终为空白。

HTML

<select [(ngModel)]="sub_planning">
<option value="data[0].value" >{{data[0].name}}</option>
<option *ngFor="let c of subdimension" [ngValue]="c.value">{{c.name}}</option>
</select>

TS

sub_planning = '0';
subdimension = [{'name': 'oneabc','value': 1 },
  {'name': 'twoabc','value': 2}];

我在互联网上找到了一些答案,但它在Angular 2上找到了答案,而且它似乎不适用于Angular 4

1 个答案:

答案 0 :(得分:1)

由于数据类型无效,

sub_planning = 1

注意:数字类型。

<强> LIVE DEMO