angular - 错误:未捕获(承诺中):错误:未找到 SelectSearchablePageComponent 的组件工厂
问题描述
我在 ionic 3 上使用这个pluign,所以我在延迟加载。我在我的页面中导入了模块
.module.ts :
import { NgModule} from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { NPage } from './nuovo-precario-fuori-graduatoria';
import { SelectSearchableModule } from 'ionic-select-searchable';
@NgModule({
declarations: [
NPage
],
imports: [
IonicPageModule.forChild(NPage),
SelectSearchableModule
],
})
export class NPageModule {}
然后这里是html:
<ion-item >
<ion-label>Co</ion-label>
<select-searchable item-content
#selection
*ngIf="pa && pa.length>0"
margin-right
[(ngModel)] = "user"
itemValueField="code"
itemTextField="description"
[items]="pa"
[canSearch]="true"
(onChange)="countryChange($event)">
</select-searchable>
</ion-item>
我用一些对象填充数组,但是当我点击 dropdwon 选择图标时,出现此错误:
ERROR 错误:未捕获(承诺中):错误:未找到 SelectSearchablePageComponent 的组件工厂。你把它添加到@NgModule.entryComponents 了吗?错误:未找到 SelectSearchablePageComponent 的组件工厂。你把它添加到@NgModule.entryComponents 了吗?
解决方案
尝试这样的事情:
@NgModule({
declarations: [
NPage
],
imports: [
IonicPageModule.forChild(NPage),
SelectSearchableModule
],
entryComponents: [
SelectSearchablePageComponent
]
})
export class NPageModule {}
推荐阅读
- selenium - Selenium 测试中 Jenkins 从节点上的集成 Windows 身份验证 (IWA) 问题
- tsql - 使用表列值作为另一列结果的计算
- sql - 以更有效的方式从 PostgreSQL 数据库中检索数据
- python - 在 python 脚本中复制“../bash.sh”shell 命令
- python - 如何在python脚本中使用名称(“Web内容”)中的空格来杀死进程
- php - 忽略 array_merge 中的空字符串
- java - 需要将char转为小写并在Java中替换
- html - 在不同高度的dom底部设置输入框
- mongodb - Mongo-Express 容器可以使用 TLS 连接到 MongoDB 吗?
- sql-server - 触发器未发生 T-SQL 存储过程更新