在AngularJs 1.x中是否有$ routeProvider的全局解析器?
问题描述:
有没有办法在AngularJs中全局解析所有路由的服务?
假设我需要从Web服务获取所有路由的配置。我们可以做类似下面的伪代码吗?
$routeProvider
.when('*', {
resolve: {
config: function(myConfigService) {
return MyConfigService.getConfigPromise();
}
}
})
答
ui-router可能会完成这项工作。你可以阅读的UI路由器和ngRoute这里的区别:
What is the difference between angular-route and angular-ui-router?
不在ngRoute。使用angular-ui-router允许嵌套路由并将父项解析传递给所有后代 – charlietfl
@charlietfl您可以使用示例代码编写您的评论作为答案,因此我将其标记为正确答案? – Tohid