【发布时间】:2018-07-23 21:39:30
【问题描述】:
我有一个下拉菜单,默认情况下在页面加载时会在下拉菜单中选择“PLEASE SELECT USECASE”
但我希望在页面加载时选择“EUC 代理”而不是“请选择使用案例”
HTML 如下所示
<div class="form-group">
<label for="bot">Use Case</label>
<select id="select" formControlName="useCase" class="form-control" class="form-control" [(ngModel)]="scheduleModel.UsecaseId">
<option value="-1" [selected]="isSelected"> Please Select Use Case </option>
<option *ngFor="let uc of useCaseList" [value]="uc.BOTId"> {{uc.BOTName}}
</option>
</select>
</div>
</div>
*HTML 我已更改为 *
[已选择]="1"
但这没有任何区别。请参阅下面的更改 HTML
<div class="form-group">
<label for="bot">Use Case</label>
<select id="select" formControlName="useCase" class="form-control" class="form-control" [(ngModel)]="scheduleModel.UsecaseId">
<option *ngFor="let uc of useCaseList" [selected]="1" [value]="uc.BOTId"> {{uc.BOTName}}
</option>
</select>
</div>
</div>
我在下拉列表中选择了“测试机器人”,这是下拉列表中的最后一项,如下所示:
但我期待这个:uc.BOTId =1 是“EUC 代理”而不是“测试机器人”
TS 文件
ngOnInit() {
getUsecaseList() {
this.manageBotService.getAllBots().subscribe(res => this.useCaseList = res);
}
}
为什么我无法选择页面加载时 uc.BOTId =1 的“EUC 代理”?
【问题讨论】:
-
可以在初始化formGroup的地方添加函数吗?
-
我没听懂?哪个功能?
-
这是 angularjs,我在 angular 4
标签: html angular typescript html-select