我有一个自定义AngularJS组件,其架构类似于the "tabs" example in the developer's guide to components。不过,与我的不同之处在于,我希望我的网页只是将我的网页简单地转换为我的标签面板模板中的组件元素。
单击选项卡时,它会在传递选项卡所代表的组件的控制器时调用$ctrl.select()
。我想知道的是,有没有办法获得特定控制器绑定的元素,但是没有将$element
注入到可能是选项卡窗格的所有组件中{{1}组件控制器中通常被视为反模式?
如果不是,我可以像示例一样实现选项卡和选项卡窗格,但我只是觉得我应该能够显示/隐藏组件元素本身,而没有另一个自定义元素环绕组件DOM。