【发布时间】:2015-07-08 12:43:07
【问题描述】:
我想从我的指令中的 parent => 父控制器访问一个函数(使用 controllerAs 表示法)。我正在使用角度 1.3.14 我有以下结构:
- 控制器(带保存功能)
- (儿童)控制器
- 带有模板(和隔离范围)的指令。在这个模板中,我有一个按钮,它应该从父(父)控制器调用保存函数。
- (儿童)控制器
我不想调用 $scope.$parent.$parent.save(...) 有人有想法吗?
提前致谢。
【问题讨论】:
-
只需在子指令的范围内使用 save:^ 并在 html 的指令属性中传入父函数。或者您可以在子指令中要求父控制器。
标签: angularjs angularjs-directive angularjs-scope