html:

 <div class="list-group" ng-repeat="tab in menuList">
     <a href="#" class="list-group-item" ng-class="{'active':isActiveTab(tab.state)}" ng-click="onClickTab(tab)" ng-bind="tab.name" ui-sref="tab.state"></a>
 </div>

controller:

 myApp.controller('menuCtrl',function ($scope) {
     $scope.menuList=[
         {
             name:"filter",
             state:"filter"
         },
         {
             name:"directive",
             state:"directive"
         }
     ]
 //默认第一个菜单是点击以后的样式
     $scope.currentTab=$scope.menuList[0].name;
 //将当前的state赋值给currentTab
     $scope.onClickTab=function (tab) {
         $scope.currentTab=tab.state;
     }
 //判断点击的是否是当前菜单
     $scope.isActiveTab=function (tab) {
         return tab==$scope.currentTab;
     }
 })

最新文章

  1. CentOS7清理yum缓存和释放内存方法
  2. Android内存清理
  3. Unity3D Editor模式下批量修改prefab
  4. Windows Azure 负载均衡会话保持
  5. 重新启动 Apache 以加载上面安装的模块
  6. 如何处理webView跳转
  7. ASP.NET导出bdf文件
  8. Controller简介
  9. mysql删除、修改字段默认值
  10. iOS开发之详解正则表达式
  11. hdu 3395
  12. 将mysql服务加入到系统服务中 服务器配置 注销时不会关闭mysql
  13. 用sqlserver处理excel表格
  14. 极客Web前端开发资源大荟萃
  15. 14.3.5.1 An InnoDB Deadlock Example
  16. [最短路][部分转]P1027 Car的旅行路线
  17. .net 系列:事件和委托
  18. 使用Android Studio Gradle实现友盟多渠道打包
  19. 对于Dubbo的理解
  20. tensorflow 在加载大型的embedding模型参数时,会遇到cannot be larger than 2GB

热门文章

  1. 【学习笔记】锋利的jQuery(一)选择器
  2. C#使用文件监控对象FileSystemWatcher 实现数据同步
  3. 【IOS开发】UItextfield输入电话号码,自动调整格式
  4. 职责链模式实例(C#)
  5. 一种最坏情况线性运行时间的选择算法 - The missing worst-case linear-time Select algorithm in CLRS.
  6. [转]OPENSOLARIS 2009.06 REPOSITORY ISO IMAGES NOW AVAILABLE
  7. 哞哞快的 C# 高斯模糊实现
  8. [转]影响Cache的几个HTTP头信息
  9. Xml转化为DataTable
  10. 多线程编程中使用pthread_create内存泄露问题