2017-06-30 2 views
1

Warum würde ionische Plattform sehr lange Zeit benötigt, um die fertige Funktion aufzurufen .. ??Warum Ionic Ionic2-Plattform ist sehr lange dauern?

Bitte überprüfen Sie, angebracht Video-Link: https://youtu.be/AWncpv5rIgQ

Bitte Lösungen vorschlagen ..

this.platform.ready().then(() => { 
 
    // Okay, so the platform is ready and our plugins are available. 
 
    // Here you can do any higher level native things you might need. 
 
    alert(1); 
 
    if(this.splashScreen) { 
 
    alert(2); 
 
    setTimeout(() => { 
 
     alert(3); 
 
     this.splashScreen.hide(); 
 
    }, 1000); 
 
    } 
 
});

Antwort

3

Wenn Sie Ihre Anwendung im Entwicklungsmodus laufen dauert es einige Zeit um das platform.ready() -Ereignis auszulösen, da es Assertions und verschiedene notwendige Framework-Checks aktiviert hat.

Versuchen Sie, die App im Produktionsmodus läuft der Start der Anwendung zu beschleunigen und optimieren

Wenn Sie in einer ionischen 2 App sind, können Sie diese aktivieren, indem Sie folgendermaßen vorgehen,

offen src/app/main.ts

Import enableProdMode von Angular 2 Kern

import {enableProdMode} from '@angular/core'; 

import { AppModule } from './app.module'; 

Dann rufen Sie die enableProdMode() -Funktion, bevor Ihr Modul

enableProdMode(); 

platformBrowserDynamic().bootstrapModule(AppModule); 

und jetzt bootstraping während die App durch cli läuft versuchen eine Flagge wie "--prod" Hinzufügen

ionic run android --prod 

In ionischen 3.x, Sie don Ich muss nichts im Code aktivieren. Sie können es einfach laufen den cli Befehl,

ionic cordova run android --prod 

Überprüfung dieser Dokumentation von angular.io

Hoffnung, die

+0

fügen Sie den --release auch auf den Befehl hilft –

Verwandte Themen