ist es möglich, eine AngularJS Komponente mit einem dynamischen templateUrl zu erstellen? Means Ich möchte einen Dienst in der Komponente injizieren, die mir einen Basispfad der Vorlage gibt:angularjs Komponente mit dynamischem templateUrl
das heißt: templateUrl: configuration.baseScriptPath + ‚... html‘
Es ist möglich, mit einer Richtlinie, aber wie geht das mit einer Komponente?
angular.module('runtime')
.component('textInput', {
templateUrl: /*configuration.baseScriptPath + */'fd/components/text_input_instance.html',
controller: [
'$scope', '$element', 'focusInputGroup', 'configuration',
function ($scope, $element, focusInputGroup, configuration) {
Wenn es in der Richtlinie arbeitet, sollte es auch in der Komponente arbeiten, weil ‚templateUrl‘ Eigenschaft nicht geändert .. –
I Konfiguration injizieren wollen, so dass es in templateUrl verwendbar ist. – dec
Können Sie Ihren Komponentencode teilen? –