我有一个包含多个嵌套组件的Angular 1.5系统。我现在需要使用一个指令(这需要是一个属性),它将嵌入一个组件中。
如何从子指令调用父组件中的函数?以某种方式暴露父组件中的方法以便子命令中的事件可以调用它的正确语法是什么?
答案 0 :(得分:0)
您可以在子元素中使用
$scope.$emit('EventName', attrObject);
或$rootScope.$broadcast('EventName', attrObject);
在父控制器中
$scope.$on('EventName', function(event, attrObject){
//your code calling function you want to use
}