Estoy trabajando en un sitio con un montón de elementos de formulario que se insertan dinámicamente desde una lista codificada myFormElements:ElementBase
. Cada elemento tiene una etiqueta de cadena, y ahora necesito hacer que se pueda hacer clic en estas etiquetas para abrir una nueva pestaña (a una URL externa). Idealmente, me gustaría modificar ElementBase
para que se pueda hacer clic de alguna manera, ¿hay alguna forma de hacerlo? Si no, ¿cuál es la mejor solución?
<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, ... }