angular - 默认情况下选择标签一个值选择角度打字稿
问题描述
我希望默认选择一个值。
这是 stackblitz 链接:https ://stackblitz.com/edit/angular-lwculd
HTML 部分:
<select [(ngModel)]="selected" (ngModelChange)="onSelect(selected)" class="form-control">
<option selected="Select" *ngFor="let status of statuses" [value]="status">
{{ status }}
</option>
</select>
TS部分:
statuses = ['Select', 'Enable', 'Temporary Disable', 'Permanent Disable', 'Lock User', 'Auto Disable'];
onSelect(val) {
console.log(val);
}
解决方案
在您的中,只需使用您希望默认选择的值进行app.component.ts
初始化:selected
statuses = ['Select', 'Enable', 'Temporary Disable', 'Permanent Disable', 'Lock User', 'Auto Disable'];
selected = this.statuses[0]; // <-- add this line
// You could also write : selected = 'Select';
推荐阅读
- android-augmented-reality - How can I load .glb model from server in scene 1.16.0
- python - 无法使用带有两个 FOR 的字典理解从两个列表中创建字典。为什么?
- java - 是否可以直接从 Encoded String 获取 java 对象,而不是将 Encoded String 转换为 File 然后读取文件?
- angular - Angular http Post 未发送
- excel - Countifs 从列组返回值
- c - 模块化编程的 C 分段错误
- javascript - 如何将过滤器管道添加到具有未定义值的对象数组的属性中
- amazon-web-services - 在 AWS Lex 和 Lambda 中从另一个意图调用一个意图
- javascript - 是否可以交换 div 的两个孩子的位置并为其设置动画?
- windows - 在 Windows 上使用 Docker 的正确方法是什么?