av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

angular.js - angular登錄完成后,如何正確在header顯示用戶數據

瀏覽:182日期:2024-10-05 16:07:21

問題描述

angular.js - angular登錄完成后,如何正確在header顯示用戶數據

如圖所示:右上角紅框內是登錄成功后,用戶名顯示的位置

我現在是通過angular事件傳遞來做的。每次手動刷新頁面后,用戶的數據就取不到了。這是應該用那種方式來做比較好?求指教!

LoginController:登錄視圖控制器

function LoginController($rootScope, $scope, $state, $window, AUTH_EVENTS, AuthService, ProfileService) { var vm = this; vm.login = login;function login() { var userInfo = {username: vm.username,password: vm.password }; AuthService.login(userInfo).then(function () {ProfileService.fetchUserInfo().then(function (res) { $scope.$emit(AUTH_EVENTS.loginSuccess, res); $state.go(’app.program.list’);}) }) } }

AppCtrl:系統框架控制器,包含header

function AppCtrl($rootScope, $scope, $state, $translate, $localStorage, $window, $document, $timeout, cfpLoadingBar, AuthService, AUTH_EVENTS) { $rootScope.$on(AUTH_EVENTS.loginSuccess, function (e,data) { $rootScope.user = data.data; }); })

問題解答

回答1:

angular.module('myApp',[]).run(function (AuthService) { AuthService.login();})

主站蜘蛛池模板: 久久色视频 | 毛片久久 | 999成人网| 精品久久久久久久久久久久久久 | 国产成人精品一区二区三区在线 | 成人不卡视频 | 91看片在线观看 | 成人毛片在线播放 | 午夜免费福利 | www超碰| 精品一区二区三区在线观看 | 国产精品爽爽爽 | 中文字幕一区二区三区在线观看 | 极品美女一区二区三区 | 亚洲精品aaa| 超碰人人人 | 国产做受视频 | 在线免费看av | 黄色免费一级片 | 香蕉视频网站 | 亚洲va韩国va欧美va精品 | 日韩黄色在线 | 国产香蕉视频 | 91视频亚洲 | www.成人在线 | 成人网在线观看 | 亚洲福利在线观看 | 户外少妇对白啪啪野战 | 国产午夜视频在线观看 | 黄色片在线免费观看 | 国产成人免费视频 | 亚洲精品国产精品国自产观看浪潮 | 一区二区美女 | 国产在线观看一区二区三区 | 日韩精品免费一区二区夜夜嗨 | 日韩一级片 | 三级av片 | 手机av网站| 中文字幕在线网站 | 久久久网站| 国产乱码精品一区二区三 |