我有几个嵌套指令。我现在需要在深儿中调用一个函数。
<parent-directive>
<child-directive>
<deep-child-directive></deep-child-directive>
</child-directive>
</parent-directive>
我希望来自父指令控制器的深度子指令控制器中的调用方法。 除了$ broadcast之外还有什么办法吗?
我的职能:
$scope.refreshProductSearch = function() {
var isRefresh = true;
if( $rootScope.urlOption.query ) {
var selected = $rootScope.urlOption.query;
if( $rootScope.urlOption.query) {
var urlOption = util.jsonUrlParser(selected);
isRefresh = urlOption.query.searchs ? false : true;
}
}
if( isRefresh ) {
$scope.clearValues();
}
$scope.$emit("removeAdvanceSearch");
};