在这个官方示例中,在文件my-pane.html的"创建通信指令"一节中,ng-show='selected'
用于确定内容是否要隐藏。
我的问题是我的窗格指令如何访问selected
属性
在我看来,我的窗格的范围仅限于标题属性。selected
属性仅在我的tabs指令的范围内可见。
这个例子的复数链接就在这个例子本身。
在my-pane指令的link
函数中,有一个对addPane:tabsCtrl.addPane(scope)
的调用。这将指令的作用域作为"窗格"添加到tabsCtrl
的窗格数组中。该控制器中的select
函数设置pane.selected
——这就是在窗格作用域上获取selected
属性的方式。