2016-10-20 7 views
2

Ich habe Vorlagenanalyse Fehler in Monaca-Debugger. Wenn ich monaca preview benutze, läuft es im Browser ohne Probleme, aber wenn ich monaca debug benutze, sehe ich "Error: Template parse errors: Kann nicht an 'ngif' binden, da es keine bekannte Eigenschaft von 'span' ist. "Im Applog. Ich habe sorgfältig geprüft, der Fehler wird durch "* ngif" -Richtlinie verursacht.Fehlermeldung im Monaca-Debug-Modus mit Onsen UI Angular 2

Ich habe auch überprüft - alle Angular Direktiven verursachen auch das gleiche Problem.

Ich habe Screenshots des Applog angehängt.

1_1476975967061_Screenshot_2016-10-20-16-03-47.png

0_1476975967059_Screenshot_2016-10-20-15-19-11.png

Ich habe cross posted this here.

+0

Ich bin mir ziemlich sicher, dass der Fehler verursacht wird, weil ein Post-Prozessor in Monaca die HTML-Anweisungen klein hält. ZB: von '* ngIf' nach' * ngif'. _Notice der Kleinbuchstabe 'i'_; Überprüfen Sie diese [Antwort] (http://stackoverflow.com/a/38533535/1937344) – Ema4rl

+0

Ich bin derzeit auf der Suche nach dem Problem. Das 'HtmlWebpackPlugin' scheint das Problem zu sein ... – Ema4rl

+0

Jetzt benutze ich eine temporäre/Hacky-Lösung: Ich verpacke das HTML, das eine Groß-/Kleinschreibung enthält, mit' ', damit es übersprungen werden kann während der Verkleinerung. Siehe [Dokumentation] (https://github.com/kangax/html-miminifier#ignoring-chunks-of-markup). Ich erwarte immer noch eine endgültige Lösung. – Ema4rl

Antwort

-1

Setzen Sie useAsDefault: true in das Child-Routing von application.route.ts.

I.e. Wir müssen angeben, welche Route standardmäßig geöffnet werden soll.

+0

Dies ist eine Onsen UI Mobile-Anwendung. Ich denke, das Routing wird intern von 'OnsenModule' abgewickelt. – Ema4rl

0

Sie sollten 2 Webpack-Konfigurationsdateien, Entwicklung und Produktion haben. webpack.prod.config.js verwendet HTMLWebpackPlugin zum Minimieren des HTML. Fügen Sie einfach die Option zur Konfiguration von minify hinzu (um Zeile 120). Alle Optionen für HTMLWebpackPlugin here und dessen Minifier here.

Ich habe diese Option nur der Standardvorlage hinzugefügt. Ich hoffe es hilft!

+0

Netter Punkt, aber es funktioniert immer noch nicht. Bitte machen Sie eine Drehung für sich. Sie können die Standardvorlagen von Onsen UI als Basis verwenden. – Ema4rl