アプリのさまざまな部分にアクセスできるユーザーがいます。私が今やっていることは、すべての $routeProvider.when に解決を追加することです
resolve : {
adminUser: securityAuthorizationProvider.requireAuthenticatedUser,
hasSiteAccess: securityAuthorizationProvider.requireSiteAccess,
hasEmailAccess: securityAuthorizationProvider.requireEmailAccess
}
そして、すべてのコントローラーで、次のようにhasSiteAccess
" " と " "を追加しています。hasEmailAccess
.controller('setup', ['$scope','hasSiteAccess','hasEmailAccess', function ($scope, hasSiteAccess, hasEmailAccess) {
私のアプリは多くのモジュールに分割されており、わかりやすいメッセージを表示するためにこれらをすべて利用できるようにしたいと考えています。
この解決オブジェクトをすべてのルートとコントローラーで利用できるようにすることは可能ですか?
ありがとう!