ionic 3, lazy-loading tabs components

后端 未结 2 1752
广开言路
广开言路 2021-01-04 21:30

I\'m trying to create a ionic 3 tabs app with lazy loading without importing the components .

in my app.component.ts

 rootPage:string = \"Tabs\";


        
相关标签:
2条回答
  • 2021-01-04 21:59

    Check here.

    <ion-tab [root]="Favorites" tabTitle="fav" tabIcon="star"></ion-tab>
    <ion-tab [root]="libaray" tabTitle="Library" tabIcon="book"></ion-tab>
    

    Here libaray and Favorites need to be variables of the component.

    In your component try setting string equivalent of the ionic page to the variables in Tabs.ts:

    export class Tabs{
     Favorites:any='Favorites';
     libaray:any = 'libaray'; //assuming you tried to give the page class name to `root`.
    }
    

    Note: Be sure not to import your lazy loaded pages anywhere other than within the page module.

    0 讨论(0)
  • 2021-01-04 22:23

    Ensure at Tabs.html you include [root]="FavoritesRoot" as indicated below

    <ion-tabs>
    <ion-tab [root]="FavoritesRoot" tabTitle="fav" tabIcon="star"></ion-tab>
    <ion-tab [root]="libarayRoot" tabTitle="Library" tabIcon="book"></ion-tab>
    </ion-tabs>
    
    0 讨论(0)
提交回复
热议问题