javascript如何使用$routeProvider?

How to use $routeProvider by javascript?

是否可以在不使用 <a href="#!dashboard">Some text</a> 的情况下调用 "dashboard.html"?我不会从 javascript 调用 "dashboard.html"。

app.config(function($routeProvider) {
  $routeProvider
  .when('/', {
    templateUrl : 'loginRegister.html',
    controller : 'loginRegister'
  })
.when('/dashboard', {
    templateUrl : 'dashboard.html',
    controller : 'dashboard'
  })
})

app.controller('loginRegister', function($scope, $http) {
    $scope.showDashboard = function() {
         // CALL dashboard.html FROM HERE
    }
})

可以使用定位功能https://docs.angularjs.org/guide/$location

或者您可以在 AngularJS 控制器中使用 $window

$window.location.href = '/index.html';

相信你会在这里得到完整的回复

这是在angular js app

中重定向的代码
$location.path('/dashboard');