如果我可以说5个标签,每个标签显示不同的指令,有没有办法确定我所呈现的标签?我需要一种隐藏某些标签的方法,具体取决于正在查看的标签。希望使用内置角度方法或jquery的简单方法?我只能考虑添加一个对象,该对象存储最后一次点击哪个选项卡或其他内容。
答案 0 :(得分:0)
单击每个选项卡(ng-click="selectedTab = 1"
)时设置选项卡索引变量,然后根据当前选中的选项卡(ng-show="selectedTab == 1"
)显示/隐藏选项卡或内容。这些内置指令只是评估表达式,因此您可以根据需要使用它们获得更多创意。例如:
ng-hide="selectedTab == 2 || selectedTab == 5"
ng-show="selectedTab > 3 && selectedTab % 2 == 0"