HTML5-Modus mit Phonegap und AngularJS

Ich versuche, AngularJS HTML5-Modus (true) mit Phonegap arbeiten zu lassen. Ich habe vorher viel gesucht, um dies zu posten. Ich habe verschiedene Kombinationen von Konfigurationen ausprobiert und das <base /> -Tag in Meta hinzugefügt (auch mit <base href = "" />, <base href = "/" /> und <base href = "/" target = "_ self" />), Hinzufügen des .html-Suffixes zum Weiterleiten von Endpunkten und Hinzufügen des $ delegate.history = false (wie folgt) innerhalb des .config-Blocks

$provide.decorator('$sniffer', function($delegate) {
    $delegate.history = false;
    return $delegate;
});

und natürlich

$locationProvider.hashPrefix('!');
$locationProvider.html5Mode(true);

Es gibt jedoch keine Möglichkeit, dies zum Laufen zu bringen. Wenn Sie sowohl das Tag als auch html5Mode auf true setzen, wird beim Starten der Anwendung ein leerer Bildschirm angezeigt. Wenn Sie auch eines davon hinzufügen, wird das gleiche Ergebnis erzielt, ein leerer Bildschirm.

Hinzufügen von Basis-Tags mit "android_asset" wie folgt

Lässt den Hauptcontroller korrekt laden, bricht dann aber das Routing ab ....

Getestet mit den Zielattributen "_blank" und "_self" ...

Meine Frage ist also, kann der HTML5-Modus mit Phonegap und AngularJS aktiviert werden?

Ich benutze Cordova Version 3.4.1-0.1.0 mit AngularJS 1.2.16, getestet auf Android 4.0.4 Real Device und Android AVD 4.4.2

Jeder Rat wäre sehr dankbar! Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage