0

这个小提琴代表了我正在尝试做的事情:http: //jsfiddle.net/d1001001/dwqw6/。grid 指令需要从控制器中获取一些数据,但是由于它嵌套在具有隔离作用域的 modal 指令中,因此它无法访问控制器的作用域。如果我这样说

<div ng-controller="MyCtrl">
        <grid data="data" cols="cols"></grid>
</div>

有用。

有针对这个的解决方法吗?我也不想将 data 和 cols 变量传递给 modal 指令。谢谢

4

1 回答 1

0

利用

<div ng-transclude></div>

代替

<ng-transclude></ng-transclude>

modal指令模板中。

于 2013-09-05T21:06:00.907 回答