Как требовать компонент в директиве? Вы можете потребовать от контроллера директивы в другой директиве, и вы можете потребовать компонент в другом компоненте. Но как требовать от контроллера компонентов в директиве?Требовать родительский компонент в директиве AngularJS 1.5
Директива:
export class Directive {
require = "^^parentComponent";
restrict = "A";
link = (scope, element, attrs, parentComponent) => {
}
app.directive("someDirective", /* Init code omitted for brewity */);
}
Html:
<parent-component>
<div some-directive> </div>
</parent-component>
я получаю следующее сообщение об ошибке:
Error: [$compile:ctreq] Controller 'parentComponent', required by directive 'someDirective', can't be found!
http://errors.angularjs.org/1.5.0/$compile/ctreq?p0=InvoiceCre
'parentComponent' имеет контроллер? –