在父$ scope中访问ng-include的$ scope变量

时间:2016-08-24 19:30:04

标签: angularjs

我创建了一个角度应用程序,我的视图根据路径配置加载到ng-view标签中。在我看来,我正在动态地使用基于下拉选择的ng-include加载子模板。在主视图上的按钮单击操作上,我想获取在ng-include中加载的视图的范围。谁能建议我怎么做?

enter image description here

1 个答案:

答案 0 :(得分:2)

你可以做这样的事情来访问特定的控制器范围。

var ctrlElement = document.querySelector('div');
var ctrlScope = angular.element(ctrlElement).scope();
console.log(ctrlScope.user);

下面是一个显示它的简单小提琴。

https://jsfiddle.net/2Lj26ru5/