Ich verwende eckige 1.5.3 mit es6, Webpack und Jade Vorlagen.angular 1.5 Komponente Vorlage Webpack require() verursacht Fehler
Alles funktioniert wie erwartet, außer für die Vorlagen der Komponente.
Dies funktioniert
var cmpnt = {
template: '<div>test</div>'
}
Dies funktioniert auch (wenn ich die HTML-Datei manuell erstellen)
var cmpnt = {
template: require('./component.html')
}
Das funktioniert nicht
var cmpnt = {
template: require('./component.jade')
}
im Browser-Konsole, erhalte ich
Error: [$injector:unpr] Unknown provider: localsProvider <- locals
Die .jade
Datei vorhanden ist, und ich bin mit require('./template.jade')
in vielen anderen Orten der App ohne Probleme.
Irgendwelche Ideen? Weitere Informationen, die ich zur Verfügung stellen kann?
Was aussehen tut component.jade? Wenn Sie einen Fehler wie diesen haben, den Sie hatten. Es bedeutet, dass Sie versuchen, etwas (wahrscheinlich ein Service) injiziert Einheimischen in einen Ihrer Controller/services/configs/etc ... –
Im Moment ist es nur "h1 test". Ich injiziere nichts in diese Komponente. Es ist nur ein Stummel. – creimers
Was ist mit dem Rest Ihrer Anwendung? –