У меня есть старый компонент AngularJS <1.4, который я хочу преобразовать, используя <code>angular.component('component', {bindings..., onInit...}).Предыдущий код выглядит так:
angular.module('Module').directive('myComponent', [
() => {
return {
restrict: 'E',
transclude: {
slotA: '?slotA'
},
link(scope, _element, _attrs, _ctrl, transclude) {
scope.isFilled = transclude.isSlotFilled('slotA');
}
};
}
]);
, который я хотел бы преобразовать во что-то вроде:
angular.module('Module').component('myComponent', {
transclude: {
slotA: '?slotA'
},
onInit() {
this.isFilled = transclude.isSlotFilled('slotA');
}
});
, но как тогда получить доступ к переменной transclude
?