简体   繁体   中英

How can I access controller in angular directive

I want to access controller in angular directive. How can I do that?

I have a link function in the directive and I want to access the controller passed to the directive.

The link function's 4th parameter gives you access to the controller instance.

return {
            template: template,
            controller: controller,
            controllerAs: 'myCtrl', 
            restrict: 'E',
            replace: true,
            link: function(scope, element, attrs, controller) {}
         };

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM