AngularJs ngRoutes 不工作

AngularJs ngRoutes not working

我添加了这个link标签<a href="#/pendingJobs">并且在Js中写了这种类型的when函数

.when("/pendingJobs", {
    templateUrl : 'jobsPending.php',
    controller : 'appCtrl'
})

但是当我点击 link 时,它创建了一个 url 那样的 /#%2FpendingJobs 由于这个 linking 问题 .when("/pendingJobs" 不工作..

前缀的默认值更改为“!”。

我不知道你用的是哪个angular版本。

但它应该与此 changes.Change hashPrefix''

一起使用
.config(function($locationProvider) {
  $locationProvider.html5Mode(false).hashPrefix('');
})

这里有更多内容 https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52