我正在按照官方示例在触发角度控制器之前获取用户,但在使用此方法时从未触发控制器。如果我删除了resolve: state_resolver
控制器触发的线路,这意味着我的解析器有问题。任何想法我在这里做错了什么?
.config(function($stateProvider) {
var state_resolver;
state_resolver = {
"current_user": [
"simpleLogin", function(simpleLogin) {
return simpleLogin.$getCurrentUser();
}
]
};
return $stateProvider.state("dash", {
url: "/dash",
templateUrl: "templates/dash.html",
controller: "DashCtrl",
resolve: state_resolver
});
});