AngularJs ngRoutes不起作用

时间:2017-04-08 14:54:14

标签: javascript angularjs routes ngroute hashbang

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

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

但是,当我点击链接时,由于此链接问题,/#%2FpendingJobs无效,因此会创建一个类似于.when("/pendingJobs"的网址。

1 个答案:

答案 0 :(得分:1)

前缀的默认值更改为&#39;!&#39;。

我不知道你正在使用哪种角度版本。

但它应该适用于此更改。将hashPrefix更改为''

.config(function($locationProvider) {
  $locationProvider.html5Mode(false).hashPrefix('');
})

更多https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52