#angular #ionic-framework
#angular #ionic-framework
Вопрос:
Я импортировал { IonicModule } из ‘@ionic / angular’; и добавил schemas: [ CUSTOM_ELEMENTS_SCHEMA ] в свой файл component.module.ts, но все еще получаю
«ion-button» не является известным элементом: 1. Если «ion-button» является компонентом Angular, то убедитесь, что он является частью этого модуля. 2. Если «ion-button» является веб-компонентом, добавьте «CUSTOM_ELEMENTS_SCHEMA» в «@NgModule.schemas» этого компонента, чтобы подавить это сообщение «. Ошибка.
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormComponentComponent } from './form-component/form-component.component';
import { IonicModule } from '@ionic/angular';
@NgModule({
declarations: [FormComponentComponent],
imports: [
CommonModule,
IonicModule
],
schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
})
export class FormModule { }
Комментарии:
1. Какая версия Ionic?
2. «@ionic /angular»: «^ 5.3.2»
3. Вам не нужно добавлять какие-либо схемы для Angular, чтобы распознавать ионные элементы. Обо всем этом позаботится импорт
IonicModule
. Вы импортировалиIonicModule
в свойapp.module.ts
asIonicModule.forRoot()
?4. Да, я уже импортировал IonicModule в свой файл app.module.ts. Не уверен, почему это не работает
Ответ №1:
Попробуй это:
<button ion-button color="primary">Primary</button>
это будет работать
Комментарии:
1. Используя это, я больше не получаю ошибку, однако ионный компонент не отображается. Я просто получаю обычную кнопку?
Ответ №2:
Вам нужно добавить
IonicModule.forRoot()
для вашего импорта. не только
IonicModule