Tengo un menú desplegable con elementos, digamos.
<customDropdown> <item label="ITEM1"></item> <item label="ITEM2"></item> <item label="ITEM3"></item> </customDropdown> Este menú desplegable creó un nuevo div con clase para cada elemento. El problema es que necesito agregar un botón a los elementos, pero debido a que es un menú desplegable personalizado, puedo pasar el valor solo a través de la etiqueta, que es una cadena. Básicamente necesito hacer algo como
<item label="<button>DELETE</button>ITEM1></item>"
Pero no puedo porque se convierte automáticamente en cadena.
Gracias por cualquier idea.
que biblioteca estas usando? no es posible pasar el elemento html a través de un atributo como ese. si su biblioteca le permite hacer tal cosa, ya sea usando <ng-content> (y si ese es el caso, su implementación sería: <item> <button> delete </button> </item> ) o usando plantillas personalizadas.