我将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('/');
});
答案 0 :(得分:1)
我能够通过添加以下代码来解决该问题
.run(['$route', function() {}]);
这是AngularJS文档中的一个已知问题,我以某种方式错过了它。 https://code.angularjs.org/1.5.11/docs/api/ngRoute#known-issues