AngularJS 从 1.4 升级到 1.5 路由未加载

AngularJS upgrade from 1.4 to 1.5 routes not loading

我将 AngularJS 软件包从 1.4.14 升级到 1.5.11。这样做时,我们的路线意外停止加载。我们应用程序的基数 url 是基数url.com/app.

我查看了 angularjs 迁移文档,但找不到任何帮助我解决此问题的内容。

App.config(function($routeProvider) {
    $routeProvider
    // route for the top level
    .when('/', {
        template : '<home></home>',
    })

    // route for a new project
    .when('/new', {
        template : '<new></new>',
    })

    // route for the project overview page
    .when('/view', {
        template : '<overview></overview>',
    })

    // route for the manage page
    .when('/manage', {
        template : '<manage></manage>',
    })

    // route for the base perform page
    .when('/perform', {
        template : '<perform></perform>',
    })

    // default route
    .otherwise('/');
    });

我通过添加下面的代码解决了这个问题

.run(['$route', function() {}]);

这是 AngularJS 文档中的一个已知问题,我不知何故错过了。 https://code.angularjs.org/1.5.11/docs/api/ngRoute#known-issues