How to properly re-render a component in Ionic manually

Hey there

I personally use these three lines to totally refresh a component

    let active = this.navCtrl.getActive(); // or getByIndex(int) if you know it
    this.navCtrl.remove(active.index);
    this.navCtrl.push(active.component);

You can use the ionViewWillLeave() to display your splashscreen while component is reloading and then hide it with ionViewDidEnter() once its loaded.

Hope it helps

Seeya