如果我在引导程序中有一个带有项目的导航栏
Home | About | Contact
Run Code Online (Sandbox Code Playgroud)
如何为每个菜单项激活时设置活动类?也就是说,如何设置class="active"角度路径的时间
#/ 为了家#/about 对于关于页面#/contact 对于联系页面javascript navbar twitter-bootstrap angularjs angularjs-directive
我想$locationProvider在AngularJS中使用该服务而不在我的网站中呈现新的HTML模板ng-view.
我有一个div元素,通过ng-show绑定到数据元素的存在按需显示.我想通过它将其连接到浏览器位置,$locationProvider但保持在同一模板中.
模板:
<div> other stuff ... </div>
<div ng-show="model">{{ model.element }}</div>
Run Code Online (Sandbox Code Playgroud)
控制器:
Controller = function($scope, $location) {
$scope.show = function() {
$scope.model = model; // show div
}
$scope.hide = function() {
$scope.model = null; // hide div
}
}
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何$location在这个中集成服务.如果history.pushState直接设置,AngularJS也会覆盖该位置.