ionic5+angular 中 modal的ngIf報錯

洺魚發表於2020-12-17

使用ionic5彈框,程式碼如下:

const modal = await this.modalController.create({
      component: MyComponent,
      componentProps: {
        title: option.title || '',
      },
      cssClass: 'my-custom-class'
    });
    await modal.present();
    const { data } = await modal.onDidDismiss();
    return data;

然後在MyComponent中有一個ngIf指令,執行時報錯:

Can't bind to 'ngIf' since it isn't a known property

原因:

angular路由沒有載入到MyComponent所在的Module

解決方案:

1.在app.module.ts中import  MyComponent所在的Module

2.在使用彈框的頁面的module.ts中import  MyComponent所在的Module

相關文章