Ionic 3, gemeinsames Modul für Pipes, für Lazy Loaded Pages

9

Bei ionischen 3 Seiten kann mit IonicPage und IonicPageModule faul geladen werden. Das Problem besteht darin, dass diese Lazy-Loaded-Seiten keinen Zugriff auf Pipes haben.

%Vor%

Diese Frage beschreibt das Problem und bietet eine Lösung. Meine einzige Sorge mit der vorgeschlagenen Lösung ist, dass es das gemeinsame Modul pipes.module auf allen Lazy Loaded Seiten importieren muss.

Welche Art des Zurückwerdens ist ein nettes Feature, das in angulr2 eingeführt wurde, nämlich das Pipe nur einmal in app.module.ts zu importieren.

Ich denke, es sollte einen besseren Weg geben, indem Sie das geteilte Modul pipes.module in app.module importieren, so dass alle Pipes für alle Seiten sichtbar sind.

Hier ist app.module.ts

%Vor%

Sollten wir nicht

verwenden? %Vor%

Um% code_% für alle Lazy-Load-Seiten zugänglich zu machen?

Hier ist die Datei PipesModule :

%Vor%     
Amr ElAdawy 15.04.2017, 14:41
quelle

2 Antworten

3

Ich war so wie du versuchst, den richtigen Weg zu finden, um damit umzugehen. Nach einigen Nachforschungen werde ich sagen, dass dies die Art und Weise ist, wie wir damit umgehen sollen, aufgrund des Folgenden.

Aus eckigen faqs :

  

Erstellen Sie ein SharedModule mit den Komponenten, Direktiven und Pipes   Sie verwenden überall in Ihrer App. Dieses Modul sollte vollständig bestehen aus   Deklarationen, die meisten von ihnen exportiert.

     

Importieren Sie das SharedModule in Ihren Feature-Modulen, die beide geladen sind   wenn die App startet und die, die du später lazer lädst

Außerdem habe ich dieses ionische 3 Dokument gefunden, das einige Vorschläge zum Umgang mit Komponenten und Pipes enthält und Dienstleistungen.

    
Alberick0 27.04.2017 07:32
quelle
1

Der neue Ansatz zum Importieren von Pipes-Modulen in einzelne Seitenmodule ist besser, da Sie beim Start von app / pwa keine Pipes laden müssen, wodurch das Laden von Anwendungen mit Lazy Loading beschleunigt wird.

Sehen Sie sich Prashant Kurlekar 27.04.2017 09:09

quelle

Tags und Links