角度控制器:访问父指令的范围

时间:2015-12-02 18:37:11

标签: angularjs angularjs-directive angularjs-scope angularjs-controller

我有一个带有嵌套控制器myDirective的指令myCtrl(是的,我知道这不是一个好的设计实践,我稍后会重构它,但我没有时间重构它现在)。在指令中我定义了一个变量customID。我需要在customID范围内访问myCtrl。问题是,customID对于myDirective的每个实例都是唯一的,所以(我可能是错的)我不认为服务会起作用,因为myDirective的所有实例都会相同customID的值。

我可以轻松地将customIDmyDirective传递到myCtrl吗?

<div myDirective>
    <div id="{{customID}}"></div>
    <div ng-controller="myCtrl">
        {{customID}}
    </div>
</div>

0 个答案:

没有答案