He creado un elemento personalizado en angular. La etiqueta del elemento se muestra a continuación:
<test-reco userId="I8763" [productId]="['101','B102']"> </test-reco>Lo estoy llamando en index.html. Ahora, tiene dos entradas, una es ID de usuario que es de tipo cadena y otra es una matriz de ID de producto. Estoy recibiendo estos como entrada dentro de mi componente como se muestra a continuación:
export class test implements OnInit { @Input() userid = ''; @Input() productid: any[]; }Dentro de mi componente, el ID de producto viene como indefinido. ¿Alguien puede decirme qué estoy haciendo mal? También intenté pasarlo así:
IdProducto="['101','B102']"
Pero en este caso vino como una cadena y no como una matriz.
Puede expandirlo con (",") Substr 1 y -1 para eliminar [ y ]
Su nombre debe ser el mismo que se indica a continuación.
<test-reco [userId]="I8763" [productId]="['101','B102']"> </test-reco> export class test implements OnInit { @Input() userId= ''; @Input() productId: any[]; }