item example bar angular ionic2 ionic3

angular - example - searchbar ionic



Ionic 3 no puede usar componentes ion-*dentro de mis componentes personalizados (2)

Basado en la respuesta de Eliran, aquí tienes un ejemplo en caso de que alguien necesite algo visual, en components.module.ts :

@NgModule({ imports: [ CommonModule, <<<< add the angular common module IonicModule <<<< add the ionic module ], ... })

Recientemente he actualizado a Ionic 3 desde Ionic 2, creé el archivo components.module.ts y declaré y exporté cada componente personalizado que tengo, y luego importé este archivo único en cada módulo de página que tengo.

Así que ahora el problema es que no puedo usar componentes ion- * dentro de mis propios componentes, porque no IonicModule.forRoot(..) el IonicModule.forRoot(..) dentro de mis componentes.module.

El error es:

"Errores de análisis de plantilla: ''ion-spinner'' no es un elemento conocido ..."

¿Qué estoy haciendo mal?


Muy bien, entonces me di cuenta de la solución:

Todo lo que necesitaba era importar IonicModule en components.module , sin forRoot(..) .

También tenga en cuenta que CommonModule de Angular también es necesario para hacer que las directivas de Angular funcionen, por lo que probablemente también necesite importarlo.