【发布时间】:2017-08-10 10:15:39
【问题描述】:
请通过示例帮助我了解如何将 $rootScope 注入 $routeProvider 的 resolveRedirectTo。我查看了官方文档(https://docs.angularjs.org/api/ngRoute/provider/$routeProvider),但找不到一个工作示例来更好地理解它。请帮忙
我尝试了下面的代码,但它没有被调用。
$routeProvider.when("/", {
resolveRedirectTo: function($rootScope, $http){
console.log("externalUrl : " + $rootScope.externalUrl);
window.location = $rootScope.externalUrl;
}
})
【问题讨论】:
-
如果有任何错误,请您检查控制台吗?控制器未定义是否合法?
标签: javascript angularjs angular-ui-router angularjs-rootscope