我正在一个网站上工作,其中包含一堆从硬编码列表动态插入的表单元素myFormElements:ElementBase
。每个元素都有一个字符串标签,现在我需要使这些标签可点击以打开一个新选项卡(指向外部 URL)。理想情况下,我想修改ElementBase
以使其可点击,有没有办法做到这一点?如果不是最好的解决方法是什么?
<ng-container
myDynamicField
[field]="myFormElements[0]"
[group]="myForm"
...
>
</ng-container>
export const myFormElements:ElementBase = [
{
id: "some id",
label: 'some label',
type: 'text',
dataType: 'String',
...
},
...
]
export interface ElementBase {
id: string,
label?: string,
type?: string,
dataType?: string,
...
}