javascript - 选择 Angular 4 时默认选项为空

标签 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

最佳答案

由于数据类型无效,

sub_planning = 1

注意:数字类型。

<强> LIVE DEMO

关于javascript - 选择 Angular 4 时默认选项为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46123359/

相关文章:

javascript - React 动画在组件卸载时不起作用

javascript - 无法读取未定义 ReactJS 的属性 'setState'

javascript - 如何设置ag网格中默认选择的第一行(Angular)

javascript - KeyboardEvent 的 Angular 4 单元测试

css - 我想在工具提示悬停时更改标题背景颜色

typescript - NPM 仅安装后依赖项

javascript - 将类型引用为索引时出现错误

javascript - PhoneGap : Unable to change volume of html5 Audio object in ios

angular - 错误处理 - 来自 API 的 500 在 angular5 中记录了一个神秘错误

angular - 如何在 Angular2 模板中显示异步 promise 函数的结果?