html - 单击组合后会反映翻译,其中组合选项在 Angular 6 的 ngOnInit 中动态填充
问题描述
我有一个自动完成下拉列表,我绑定了 ViewOption 列表(我的班级)
class ViewOption {
name: string;
ordinal: number;
label: string
}
我通过调用 getViewOptionList 在 ngOnInit 创建 viewoption 列表,
getViewOptionList(): ViewOptions {
const viewoptions = new ViewOptions();
for (const enumMember in ViewOptionEnum) {
if (ViewOptionEnum.hasOwnProperty(enumMember)) {
const viewoption = new ViewOption();
const ordinalValue = parseInt(enumMember, 10);
if (ordinalValue >= 0) {
viewoption.oridinal = ordinalValue;
viewoption.label = ViewOptionEnum[enumMember].toLowerCase();
this.translate.get(viewoption.label).subscribe(msg => viewoption.name = msg);
viewoptions.push(viewoption);
}
}
}
return viewoptions;
}
<lis-auto-complete-dropdown placeholder="select view" automationid="worklistMaster_ddl_selectView"
[options]="ViewOptions" [(selectedItem)]="selectedViewOption"
(itemSelected)="selectViewOption($event)">
<ng-template let-item="item">
<span title="{{ item }}">
<span>{{ item.name }}</span>
</span>
</ng-template>
</lis-auto-complete-dropdown>
翻译仅在用户单击 UI 上的自动完成下拉菜单时反映。如何在用户采取任何行动之前使其填充?
解决方案
推荐阅读
- javascript - How to access HTML DOM Property using iMacros - xPath
- c# - 显示名称插入 ID
- android - Android 应用程序中的启动画面:图像未加载
- windows - 如何在版本 9 上运行多个具有不同 IP 的 Tor 浏览器?
- python - 在 x_range 上具有偏移的链接平移
- python - 为什么我需要使用现有数据库在 Flask + SQLAlchemy 应用程序中定义模型?
- android - GPIO02 和 GPIO05 不适用于 i.MX7D android 的东西
- html - Bootstrap justify-content-end 未按预期工作
- java - 如何在不创建图形的情况下创建自定义顶点。?
- solr - 指定 q 时 q.alt 参数如何工作