I am using angular 1.5 component and need to call function in parent controller from when $emit in child component. How we can do this?
Example:
(function (angular) {
    'use strict';
    controllerName.$inject = [];
    function controllerName() {
       var _this = this;
       function toBeCalledOnEmit() {//some code}
       var vm = {
          toBeCalledOnEmit: toBeCalledOnEmit
       }
       angular.extend(_this, vm);
    }
    angular.module('moduleName', [
    ]).component('parentComponenet', {
        templateUrl: 'templateUrl',
        controller: 'controllerName'
    }).controller('controllerName', controllerName);
})(angular);
child component:
(function (angular) {
    'use strict';
    childController.$inject = [];
    function childController() {
       //needs $emit here
    }
    angular.module('childModuleName', [
    ]).component('childComponent', {
        templateUrl: 'templateUrl',
        controller: 'childController'
    }).controller('childController', childController);
})(angular);
 
     
     
     
     
    