Ленивая загрузка открытых модалов [Ioni c 5] - PullRequest
1 голос
/ 18 марта 2020

Я пытался бездельничать, чтобы открыть модал в Ioni c 5. У меня есть несколько модалов, которые нужно открыть на одной странице, поэтому я подумал о создании одной функции, которая откроет модал по имени строки, дано через параметр. Он работал на Ioni c 3, а также написан на документации ioni c 5. См. Изображение ниже:

The capability to open modals by string name

Вот код:

async presentModal(modalName: string) {
  const modal = await this.modalCtrl.create({
    component: modalName,
    componentProps: {
      'note': this.massageNote.content
    }
  });
  return await modal.present();
}

Вызов функции:

presentModal('AssessmentSectionModalPage');

При вызове функции вот ошибка, которую я получаю.

Ошибка: не найдена фабрика компонентов для AssessmentSectionModalPage. Вы добавили его в @ NgModule.entryComponents?

Я также импортировал «AssessmentSectionModalPageModule» в модуль моей страницы, но все еще получаю это. Любая помощь? Спасибо!

1 Ответ

0 голосов
/ 19 марта 2020

То же самое для меня, удалить componentProps не имеют никакого эффекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...