这个小提琴代表了我想要做的事情: http://jsfiddle.net/d1001001/dwqw6/。 grid指令需要从控制器中获取一些数据,但由于它嵌套在具有隔离范围的模态指令中,因此它无法访问控制器的作用域。如果我 就这样说吧
<div ng-controller="MyCtrl">
<grid data="data" cols="cols"></grid>
</div>
它有效。
有解决方案吗?我不想将data和cols变量传递给modal指令。感谢
答案 0 :(得分:0)
使用
<div ng-transclude></div>
而不是
<ng-transclude></ng-transclude>
在modal
指令的模板中。