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

时间:2018-10-29 14:36:52

标签: angularjs angularjs-routing

我将AngularJS软件包从1.4.14升级到1.5.11。这样做时,我们的路线意外停止了加载。我们的应用程序的基本URL是baseurl.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('/');
    });

1 个答案:

答案 0 :(得分:1)

我能够通过添加以下代码来解决该问题

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

这是AngularJS文档中的一个已知问题,我以某种方式错过了它。 https://code.angularjs.org/1.5.11/docs/api/ngRoute#known-issues