如何通过javascript使用$ routeProvider?

时间:2017-08-06 00:56:16

标签: javascript angularjs node.js route-provider

是否有可能在不使用<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
    }
})

2 个答案:

答案 0 :(得分:0)

您可以使用位置功能Array#reduce

或者您可以使用AngularJS控制器内的$ window

{{1}}

它认为您将在https://docs.angularjs.org/guide/$location

处获得完整的回复

答案 1 :(得分:0)

这是用于在角度js app中重定向的代码

$location.path('/dashboard');