获取用户信息逻辑
首先获取唯一的id值
id值获取到后输出用户的信息数据
html部分
<table class="table table-bordered"> <thead> </thead> <tbody> <tr> <td>用户名</td> <td>{{user.username}}</td> </tr> <tr> <td>手机号</td> <td>{{user.phone}}</td> </tr> <tr> <td>邮箱</td> <td>{{user.email}}</td> </tr> <tr> <td>上次登录时间</td> <td>2017-05-10 15:00:03</td> </tr> <tr> <td>秘钥</td> <td>{{user.appKey}}</td> </tr> <tr> <td>设备数量</td> <td>{{user.deviceCount}}</td> </tr> </tbody> </table>
angularjs部分
.controller('userinfoCtrl', function($scope,Account,SweetAlert,$state,$localStorage){ if (!$localStorage.accountId) { //如果用户id获取不到 SweetAlert.swal({ title:'', text: "请先登录", type: "warning", showCancelButton: false, confirmButtonColor: "#DD6B55", confirmButtonText: "是", cancelButtonText: "否", closeOnConfirm: true, closeOnCancel: true },function(isConfirm){ //确定 if (isConfirm) { $state.go('home.login'); //跳转到登录页面 } }); return }else{ Account.getBaseInfo({accountId:$localStorage.accountId},function(data){ //获取用户信息 $scope.user = data.info; }) } })