Ich versuche, dynamische TemplateUrls mit eckigen Komponente zu erstellen. Aber ich bekomme diese Fehlermeldung wie:Angular.js Komponenten dynamische VorlageURL
Error: [$injector:unpr] Unknown provider: eProvider <- e
angular
.module('myApp')
.component('fieldComponent', {
templateUrl: function ($element, $attrs) {
return $attrs.templateUrl || 'some/path/default.html'
},
controller:fieldComponentController,
controllerAs:'vm',
$routeConfig: [
{path: '/dashboard', component: 'dashboardApp', name: 'Dashboard', useAsDefault: true}
]
});
Als Dateien minimierte bekommen, wie oben seine werfen Fehler. Also wo & wie ich diese Abhängigkeiten injizieren?
Es ist in Ordnung, die Dienste in den Controllern zu injizieren, aber wie man dasselbe für die Templateurl-Funktion erreicht? – Mithun
Hmmmmm - Ich bin mir nicht sicher. Ich frage mich, ob Sie diese Abhängigkeiten in den Controller injizieren und dann die Vorlage dynamisch festlegen können, indem Sie ein div mit einem ng-include verwenden, das die Vorlage dynamisch lädt –