Javascript Angular js ngRoute重定向到没有ng视图的新页面

Javascript Angular js ngRoute重定向到没有ng视图的新页面,javascript,angularjs,angularjs-ng-route,Javascript,Angularjs,Angularjs Ng Route,我有一个Web应用程序仪表板。。我使所有html文件的标题都是通用的。。它有个人资料页、第1页和登录页。我的登录页不应该包含公共标题。如何重定向到signin.html而不使用视图和公共标题 var app=angular.module('single-page-app',['ngRoute']); app.config(function($routeProvider,$locationProvider){ //HTML5 Location # remove $locationP

我有一个Web应用程序仪表板。。我使所有html文件的标题都是通用的。。它有个人资料页、第1页和登录页。我的登录页不应该包含公共标题。如何重定向到signin.html而不使用视图和公共标题

var app=angular.module('single-page-app',['ngRoute']);
app.config(function($routeProvider,$locationProvider){
    //HTML5 Location # remove
    $locationProvider.html5Mode({
          enabled: true,
          requireBase: false
    });
      $routeProvider
          .when('/profile',{
                templateUrl: 'profile.html',
                controller:'profilecntrl'
          })
          .when('/page1',{
                templateUrl: 'page1.html',
                controller:'singlecntrl'
          }).
          when('/signIn',{
                templateUrl:'signIn.html'
          });

});
app.controller('MainController',function($scope){

});
我的主要头文件是HTML

 <!-- HEADER AND NAVBAR -->
        <header>
            <nav class="navbar navbar-default">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand" href="/">Angular Routing</a>
                </div>
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="/profile">Profile</a></li>
                    <li><a href="/page1">Page 1</a></li>
                    <li><a href="/signIn">Sign In</a></li>
                </ul>
            </div>
            </nav>
        </header>

        <!-- MAIN CONTENT AND INJECTED VIEWS -->
            <div ng-view=""></div>


我有单独的登录HTML文件,其中不包括ng视图和标题。。。如何使用ng Route重定向到登录html

如果用户在登录页面上,则可以隐藏标题

HTML:


你没有。如果
/signIn.html
未使用
ng view
,则它是一个单独的应用程序。您可以使用
href
,但此angular应用程序的
$routeProvider
无法管理它。您应该考虑从其他路由器(如UrError)获取页面,并嵌套您的<代码> NG视图元素。
<header ng-if="currentPage !== '/signIn'">
        <nav class="navbar navbar-default">
        <div class="container">
            <div class="navbar-header">
                <a class="navbar-brand" href="/">Angular Routing</a>
            </div>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="/profile">Profile</a></li>
                <li><a href="/page1">Page 1</a></li>
                <li><a href="/signIn">Sign In</a></li>
            </ul>
        </div>
        </nav>
    </header>
app.controller('MainController',function($scope, $location){
    $scope.currentPage = $location.path();
});