我想在我的主页上创建一个popover.所以我创建了以下功能..
public presentPopover(myEvent) {
let popover = this.popoverCtrl.create(TestComponent);
popover.present({
ev: myEvent
});
}
Run Code Online (Sandbox Code Playgroud)
在我的homepage.module.ts中我添加了testComponent作为入口组件.
import { TestModule } from './../../components/test/test.module';
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { HomePage } from './home';
import { TestComponent } from './../../components/test/test';
@NgModule({
declarations: [
HomePage,
],
imports: [
TestModule,
IonicPageModule.forChild(HomePage),
],
entryComponents: [
TestComponent,
]
})
Run Code Online (Sandbox Code Playgroud)
但是当我点击弹出按钮时,我仍然会收到此错误.
ERROR Error: Uncaught (in promise): Error: No component factory found for TestComponent. Did you add it to @NgModule.entryComponents?
Error: No …Run Code Online (Sandbox Code Playgroud) 我是反应原生的新手.我使用react-native-cli创建了一个新项目.我正在使用react-native-elements作为React Native的UI组件库.所以我运行了以下命令
**npm i react-native-elements --save**
Run Code Online (Sandbox Code Playgroud)
在此之后我运行了我的模拟器命令,
react-native run-ios
不确定如何解决此错误.