我添加了此链接标记<a href="#/pendingJobs">并在Js中编写了此类的when函数

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


但是,当我单击链接时,由于此链接问题,/#%2FpendingJobs无法创建一个像.when("/pendingJobs"这样的网址。

最佳答案

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

我不知道您使用的是哪个版本。

但这应该可以解决此问题。将hashPrefix更改为''

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


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

关于javascript - AngularJs ngRoutes不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43295578/

10-12 07:27