angularコントローラーが起動される前にユーザーを取得するために公式の例に従っていますが、このメソッドを使用するとコントローラーは決して起動されません。行を削除すると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
});
});