相关疑难解决方法(0)

如何使用Angular JS设置bootstrap navbar活动类?

如果我在引导程序中有一个带有项目的导航栏

Home | About | Contact
Run Code Online (Sandbox Code Playgroud)

如何为每个菜单项激活时设置活动类?也就是说,如何设置class="active"角度路径的时间

  1. #/ 为了家
  2. #/about 对于关于页面
  3. #/contact 对于联系页面

javascript navbar twitter-bootstrap angularjs angularjs-directive

306
推荐指数
9
解决办法
23万
查看次数

没有模板的AngularJS $位置

我想$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也会覆盖该位置.

javascript browser-history angularjs

3
推荐指数
1
解决办法
2852
查看次数