2017-07-18 3 views
1

Gibt es freundliche URLs in Ionic Framework? Ich habe versucht, ion-nav und ion-tabs Komponenten zu verwenden, und meine URL ändert sich nicht, wenn ich auf die SeitenFreundliche URLs in Ionic Framework

this.nav.push(Page1); 
// or 
this.nav.setRoot(Page1); 

URL navigieren ist immer http://localhost/ (Ich brauche http://localhost/page1, http://localhost/page2 etc)

+0

Welche ionische Version verwenden Sie? Lazy Load ist Standard-Funktion in Ionic 3 und wenn Sie es verwenden, wird Ihre URL mit dem Nav reagieren. – Duannx

Antwort

-1

Leider ist die kurze Antwort ist nein. Es gibt wahrscheinlich einige Scripting-Workarounds, die diese Art von Verhalten nachahmen können, aber es ist nicht etwas, das im Framework nativ ist.

Der Ionic Navcontroller verwendet html5, um zwischen Seiten wie einer Telefonanwendung anstelle eines Desktop-Webbrowsers zu wechseln.

Was ich vorschlagen würde, ist dies: Erstellen Sie eine Debug-only-Seite, die Startschaltflächen zu allen Seiten hat, die Sie direkt aufrufen möchten. Legen Sie diese beim Aufruf der App als Startseite fest und fügen Sie sie hinzu, wenn Sie weitere Seiten einfügen. (In der Tat, verwandeln diese Debug-Seiten in meine „geheime Seiten“ während der Entwicklung, wo ich nützliche Informationen für zukünftige Debuggen verstecken)

Dies ist, was meine aktuelle wie folgt aussieht:

enter image description here

, die wahrscheinlich ist das Nähe zu dem, was Sie mit den nativen Tools wollen. Viel Glück!

+0

Ich bin gespannt, warum der Downvote. (vor allem, weil ich neu bin und versuche, Reputation aufzubauen) Dies scheint in den ionischen Dokumenten gut dokumentiert zu sein, dass sie die URL-Navigation von Ionic 1 zum Navcontroller von Ionic 2 und 3 abstrahiert haben. Gibt es einen Weg dazu Mit der URL direkt zu einer Seite gehen? Was habe ich verpasst? –

+0

Entschuldigung für mein Downvote. Aber du scheinst nicht auf dem neuesten Stand zu sein. Deep Link ist ein neues und großes Feature von ionic 3. Bitte werfen Sie einen Blick auf [this] (https://www.joshmorony.com/link-to-pages-via-urls-with-deep-linking-inionic /) – Duannx

+1

ah .. hervorragend! Vielen Dank! –