有时当我们启动服务器时,我们会尝试转到页面并收到错误“无法解决来自州'home'的resReports”。有时错误说它无法从状态''解决。我们必须重新启动服务器,直到它工作。这种情况间歇性地发生,因此难以排除故障。
当错误发生时,我们在aggregated.js中看到我们的路由在控制器之前被调用,当一切正常工作时,aggregated.js会在路由之前显示控制器。
我们的路由在MEAN生成的包中。以下路线:
angular.module('mean.reports').config(['$stateProvider',
function($stateProvider) {
$stateProvider
.state('resReports', {
url: '/reports/reservations',
templateUrl: 'reports/views/reservations.html',
controller: 'ResReportsController'
})
.state('device reports', {
url: '/reports/devices',
templateUrl: 'reports/views/devices.html',
controller: 'DeviceReportsController'
});
}
]);