2017-04-22 9 views
9

Próbuję utworzyć aplikację jonowych 3 kart z leniwym ładowaniem bez importowania składników.jonowe 3, leniwy ładowanie elementów tabulatorów

w moich app.component.ts

rootPage:string = "Tabs"; 

w tabs.html

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

w Favorites.module.ts

import { NgModule } from '@angular/core'; 
import { IonicPageModule } from 'ionic-angular'; 
import { Favorites } from './favorites'; 

@NgModule({ 
    declarations: [ 
    Favorites, 
    ], 
    imports: [ 
    IonicPageModule.forChild(Favorites), 
    ], 
    exports: [ 
    Favorites 
    ] 
}) 
export class FavoritesModule {} 

tak daleko, strona ładuje wypustki powodzeniem ale bez widoku (pusta strona). Myślę, że problem, że używam atrybut [root] z leniwym ładowaniem! jak to naprawić?

Dzięki

Odpowiedz

9

Sprawdź here.

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

tutaj libaray i Favorites muszą być zmienne komponentu.

W komponentu spróbuj ustawić ciąg równowartość strony jonowej do zmiennych w Tabs.ts:

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

Uwaga: Pamiętaj nie importowanie leniwych załadowane strony nigdzie poza modułem strony.

+0

tak, aby uzyskać więcej informacji, możesz sprawdzić ten problem z github https://github.com/driftyco/ionic/issues/11323 – blackend

+1

Może to wymagać dokumentacji. Nie widzę tych informacji na oficjalnych dokumentach. – Nirus

+0

@ParagGhadge dzięki. Nie wiem co masz na myśli. Czy mogę zaproponować, aby zgłosić problem w Github w celu uzyskania zaktualizowanych dokumentów? –

Powiązane problemy