Angularjs确定向用户呈现哪个选项卡(指令)?

时间:2014-12-02 21:24:49

标签: javascript angularjs twitter-bootstrap

如果我可以说5个标签,每个标签显示不同的指令,有没有办法确定我所呈现的标签?我需要一种隐藏某些标签的方法,具体取决于正在查看的标签。希望使用内置角度方法或jquery的简单方法?我只能考虑添加一个对象,该对象存储最后一次点击哪个选项卡或其他内容。

1 个答案:

答案 0 :(得分:0)

单击每个选项卡(ng-click="selectedTab = 1")时设置选项卡索引变量,然后根据当前选中的选项卡(ng-show="selectedTab == 1")显示/隐藏选项卡或内容。这些内置指令只是评估表达式,因此您可以根据需要使用它们获得更多创意。例如:

  • ng-hide="selectedTab == 2 || selectedTab == 5"
  • ng-show="selectedTab > 3 && selectedTab % 2 == 0"