Ich habe versucht, die neue Angular 1.5 component
Syntax in einem Projekt zu verwenden, aber ich kann nicht herausfinden, wie eine Abhängigkeit in die Komponentendefinition injizieren.Angular 1.5 Komponentenabhängigkeit Injektion
Hier ist mein Versuch, Refactoring eine bestehende Richtlinie zu einer Komponente:
angular
.module('app.myModule')
.component('row', {
bindings: {
details: '@',
zip: '@'
},
controller: 'RowController',
templateUrl: basePath + 'modules/row.html' // basePath needs to be injected
})
Aus verschiedenen Gründen haben wir die Konstante basePath
in allen unseren Richtlinien als Teil des templateUrl injizieren.
Wie mache ich das für eine Komponente, da die Komponentendefinition keine Funktion ist?
Perfect! Es ist mir nicht eingefallen, templateUrl zu einer Funktion zu machen. – epb