2016-06-16 7 views
0

ich meine Vorlagen AngularJS inappbrowser angezeigt werden wollte angezeigt werden, aber schließlich war ichkann nicht meine Vorlage html in inappbrowser/neues Fenster

code":-1100,"message":"The requested URL was not found on this server.", 

Meine Codes einen Fehler bekommen:

$ cordovaInAppBrowser .open ('templates/payment.html', '_blank'). dann (Funktion (Ereignis) { console.log ('Erfolgreich geöffnet'); }, Funktion (Ereignis) { });

Wenn ich versuche, die URL zu externen ersetzen, funktioniert es. Muss der inappbrowser eine externe Verbindung sein?

Jede Lösung zum Öffnen meiner Vorlage in einem neuen Fenster?

+0

Versuchen Sie den absoluten Pfad Ihrer Vorlage. – Harish

+0

woher kannte ich den absoluten Pfad für meine Vorlage? Ich bin auf meinem ios-Simulator getestet. – Joe

+0

Probieren Sie cordova-plugin-file, um den vollständigen Pfad der Datei aufzulösen. https://github.com/apache/cordova-plugin-file – Harish

Antwort

0

Endlich gelingt es mir, meine Vorlage im neuen Fenster/Inappbrower anzuzeigen. Meine Dateistruktur ist "templates/Home/payment.html"

So wird der Code

var ref = $ cordovaInAppBrowser.open ('templates/Home/payment.html' sein, ‚_blank ', Optionen) .then (Funktion (Ereignis) { console.log (' Open URL Erfolg ', Ereignis); }, Funktion (Ereignis) { // Fehler });

Hoffnungen das kann helfen.