简体   繁体   English

未捕获(承诺):错误:未找到 MyOpportunitiesFilterPage 的组件工厂。 你把它添加到@NgModule.entryComponents 了吗?

[英]Uncaught (in promise): Error: No component factory found for MyOpportunitiesFilterPage. Did you add it to @NgModule.entryComponents?

i want to show filter modal when i klik button, the modal is in My-Opportunities-Filter but there is error "Uncaught (in promise): Error: No component factory found for MyOpportunitiesFilterPage. Did you add it to @NgModule.entryComponents?"我想在单击按钮时显示过滤器模式,该模式位于 My-Opportunities-Filter 但出现错误“未捕获(承诺):错误:未找到 MyOpportunitiesFilterPage 的组件工厂。您是否将其添加到 @NgModule.entryComponents? "

this is my-opportunities.module.ts这是我的机会.module.ts

 @NgModule({
      declarations: [
        MyOpportunitiesPage,
        MyOpportunitiesFilterPage
      ],
      imports: [
        IonicPageModule.forChild(MyOpportunitiesPage),
        SuperTabsModule
      ],
      exports:[
        MyOpportunitiesPage
      ],
      entryComponents: [
        MyOpportunitiesFilterPage
      ],
    })
    export class MyOpportunitiesPageModule {}

this is my-opportunities.ts这是我的机会.ts

@IonicPage()
@Component({
  selector: 'page-my-opportunities',
  templateUrl: 'my-opportunities.html',
})
export class MyOpportunitiesPage {
  @ViewChild(Content) content: Content;
  private filterPage: Modal;
  
  constructor(
    public navCtrl: NavController, 
    public navParams: NavParams,
    public dataSerrvice : DataServiceProvider,
    private modalCtrl: ModalController
    ) {
  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad MyOpportunitiesPage');
  }

  openTransaction() {
    this.navCtrl.push('MyOpportunitiesFilterPage');
  }

  private filter() {
    let filterPage: Modal = this.modalCtrl.create(MyOpportunitiesFilterPage, {
    });
    filterPage.present();
  }

this is my-opportunities-filter.module.ts这是我的机会-filter.module.ts

@NgModule({
  declarations: [
    MyOpportunitiesFilterPage,
  ],
  imports: [
    IonicPageModule.forChild(MyOpportunitiesFilterPage),
  ],
})
export class MyOpportunitiesFilterPageModule {}

i already add myOpportunitiesFilterPage in declaration, entrycomponets, but it still not works, can u guys help me我已经在声明中添加了 myOpportunitiesFilterPage,entrycomponets,但它仍然不起作用,你们能帮帮我吗

i change my-opportunities.module like this, and its works我像这样更改 my-opportunities.module 及其工作原理

@NgModule({


 declarations: [
    MyOpportunitiesPage
    //MyOpportunitiesFilterPage
  ],
  imports: [
    IonicPageModule.forChild(MyOpportunitiesPage),
    SuperTabsModule
  ],
  exports:[
    MyOpportunitiesPage
    //MyOpportunitiesFilterPage
  ],
  entryComponents: [
    MyOpportunitiesPage
    //MyOpportunitiesFilterPage
  ],
  providers: [
    MyOpportunitiesFilterPage
  ]
})
export class MyOpportunitiesPageModule {}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 找不到 SendMessageComponent 的组件工厂。 你把它添加到@NgModule.entryComponents 了吗? - No component factory found for SendMessageComponent. Did you add it to @NgModule.entryComponents? 找不到 DialogDataExampleDialog 的组件工厂。 你把它添加到@NgModule.entryComponents 了吗? - No component factory found for DialogDataExampleDialog. Did you add it to @NgModule.entryComponents? 找不到 [object Object] 的组件工厂。 你把它添加到@NgModule.entryComponents 了吗? - No component factory found for [object Object]. Did you add it to @NgModule.entryComponents? 未被捕获(承诺):错误:找不到“ [对象对象]”的NgModule元数据 - Uncaught (in promise): Error: No NgModule metadata found for '[object Object]' 角度未捕获的错误:找不到“ kc”的NgModule元数据 - Angular Uncaught Error: No NgModule metadata found for 'kc' new Error()-未捕获(承诺)错误:未找到 - new Error() - Uncaught (in promise) Error: Not Found 地图组件偶尔会抛出错误:Uncaught (in promise), "H.map.DataModel#add (Argument #0 [object Object])" - Map component occasionally throws an error: Uncaught (in promise), "H.map.DataModel#add (Argument #0 [object Object])" 延迟加载错误组件不是ngmodule - lazy loading error component is not an ngmodule 错误:找不到GoogleCardLayout2的组件工厂 - Error: No component factory found for GoogleCardLayout2 错误错误:未捕获(承诺):错误:NodeInjector:NOT_FOUND [ControlContainer] - ERROR Error: Uncaught (in promise): Error: NodeInjector: NOT_FOUND [ControlContainer]
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM