父组件内的Angular 1.x子指令调用方法

时间:2017-02-22 15:28:22

标签: angularjs angularjs-directive angular-components

我有一个包含多个嵌套组件的Angular 1.5系统。我现在需要使用一个指令(这需要是一个属性),它将嵌入一个组件中。

如何从子指令调用父组件中的函数?以某种方式暴露父组件中的方法以便子命令中的事件可以调用它的正确语法是什么?

1 个答案:

答案 0 :(得分:0)

您可以在子元素中使用  $scope.$emit('EventName', attrObject);$rootScope.$broadcast('EventName', attrObject);

在父控制器中

 $scope.$on('EventName', function(event, attrObject){ 
//your code calling function you want to use
}