angular 指令调用父controller某个方法
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();
});
});
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步