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
我将 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