显示或隐藏自定义指令的父元素

时间:2016-10-16 18:56:46

标签: angularjs angularjs-directive angularjs-scope

我对Angular的文档here中的自定义指令示例有疑问。

当调用select方法时(从父控制器显示/隐藏窗格),显示/隐藏相关的<div class="tab-pane" ng-show="selected">元素,它应该如何按照例如,自然。

但是,我想要隐藏父元素<my-pane title="...">,以便<my-pane title="...">不可见(即使它的所有内容都是隐藏。)换句话说,将ng-show指令从<div class="tab-pane" ng-show="selected">移到<my-pane title="..." ng-show="selected">

我假设每个<my-pane title="...">都有自己独立的范围和唯一的$scope.id,因此通过定位相关范围并通过标签更新selected值应该很容易实现链接,但对于我的生活,我似乎无法使它工作。

在控制台中检查两个<my-pane title="...">后,它们看起来都是相同的$scope.id,因为它们不是分开的范围,所以不应该这样,正确?

我对孤立范围的理解也许缺失了。任何指针都会很棒。

0 个答案:

没有答案