1.父级controller:例如有个 init() 方法;

父级与子级的通信数据是$scope.controlFlag={};

那么可以在父级controller里这样写:$scope.controlFlag.callback=[init];

指令directive里边取这个callback:这里作用域传的是scope

  if(angular.isArray(scope.controlFlag.callback)){

    scope.controlFlag.callback.forEach(function(foo){

      if(angular.isFunction(foo){

        foo();

      });

    });

  }

版权声明:本文为shixy1617原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/shixy1617/p/9112214.html