angularjs使用路由跳转到某个view的时候,如何执行js来修改一个导航菜单某一项为激活状态,下面是我现在的代码
<script type="text/javascript"> var mainapp = angular.module('mainapp', ['ngRoute']); mainapp.config(function(${routeProvider}) { ${routeProvider} .when('/', { templateUrl : 'marry.php?cid=123&view=home', controller : 'mainController' }) .when('/home', { templateUrl : 'marry.php?cid=123&view=home', controller : 'mainController' }) .when('/process', { templateUrl : 'marry.php?cid=123&view=process', controller : 'mainController' }) .when('/message', { templateUrl : 'marry.php?cid=123&view=message', controller : 'mainController' }); }); mainapp.controller('mainController', function(${scope}) { ${scope}.message = 'Everyone come and see how good I look!'; }); </script>
大概代码:
如果想看一些示例和文档的话 我的github上也有
学习资源:https://github.com/dolymood/AngularLearing
简单示例:https://github.com/dolymood/angular-example
下载包和文档 https://github.com/dolymood/angular-packages
预先在每个菜单项上放好激活状态的效果,但是不显示;
然后通过传特定的值到前台页面来让特定的激活状态显示;
比如
你在controller里传相应的tab值就行了
或者用这个方法
angular controller中 控制isActive的值true/false
你好,我angularjs不太熟,我们项目只用了angularjs的路由功能,上面是我的代码,能帮我基于上面代码直接改好吗