Próbowałem użyć nowej składni Angular 1.5 component
w projekcie, ale nie mogę wymyślić, jak wprowadzić zależność do definicji komponentu.Angular 1.5 component injection injection
Oto moja próba refactoring istniejącą dyrektywę do komponentu:
angular
.module('app.myModule')
.component('row', {
bindings: {
details: '@',
zip: '@'
},
controller: 'RowController',
templateUrl: basePath + 'modules/row.html' // basePath needs to be injected
})
Z różnych powodów, możemy wstrzyknąć stałą basePath
do wszystkich naszych dyrektyw w ramach templateUrl.
Jak to zrobić w komponencie, ponieważ definicja komponentu nie jest funkcją?
Perfect! Nie przyszło mi do funkcji templateUrl do funkcji. – epb