如何在已登录用户的ionic中更改侧面菜单

里姆·贝贾维(Rim Bejaoui)

我想在用户登录时更改侧面菜单的内容。

示例1-用户未登录

当用户未登录时,将显示此侧面菜单。

在此处输入图片说明

示例2-用户登录

如您所见,还有几个额外的菜单项。这些仅在用户登录时显示。

在此处输入图片说明

在我的控制器中:

$http.get('http://127.0.0.1:8080/elodieService/consommateurs/'+$localStorage.idconsommateur, { params: { "idconsommateur":$localStorage.idconsommateur, fields: "nom,prenom",format:"json"} }).then(function(result) {

                console.log(JSON.stringify(result.data));
                $scope.prenomconsommateurConnect=result.data.prenom;

在视图中:

 <ion-header-bar class="bar-stable" >
                <h1 class="title" ng-hide="!prenomconsommateurConnect" ng-controller="accueilController">Bonjour Hello {{prenomconsommateurConnect}}</h1>
                <h1 class="title" ng-hide="prenomconsommateurConnect" ng-controller="accueilController">Bonjour Hello link</h1>

                </ion-header-bar>

但我总是发现此结果“ bonjour hello link”,我该怎么办?

我能做些什么?我应该使用ng-ifng-show还是ng-hide还是针对这种情况有更好的解决方案?

任何帮助表示赞赏。

the_mahasagar

您可以放ng-if或ng-show和ng-hide ..我用过ng-if ..!

在菜单控制器中:

.controller('AppCtrl', function($scope, $ionicModal, $timeout,$ionicSideMenuDelegate,$http) {

$http.get('http://127.0.0.1:8080/elodieService/consommateurs/'+$localStorage.idconsommateur, {
  params: { "idconsommateur":$localStorage.idconsommateur, fields: "nom,prenom",format:"json"} })
  .then(function(result) {
  console.log(JSON.stringify(result.data));
    if(result.data.prenom) {
      $scope.prenomconsommateurConnect = result.data.prenom;
    }else{
      $scope.prenomconsommateurConnect = "";
    }
});

$scope.$watch(function () {
  return $ionicSideMenuDelegate.getOpenRatio();
}, function (value) {
  console.log("value " + value);
  $scope.getMenuProfile();
});

$scope.getMenuProfile = function () {
  if($scope.prenomconsommateurConnect === "" ){
    $scope.isLogin =false ;
  }else{
    $scope.isLogin =true ;
  }
};
}

menu.html

<ion-header-bar class="bar-stable">
  <h1 ng-if="!isLogin" class="title">Login plz</h1>
  <h1 ng-if="isLogin"  class="title">U are Login</h1>
</ion-header-bar>

希望这对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Flutter中显示除已登录用户外的Firebase用户列表?

来自分类Dev

如何在Django的模型字段中添加已登录用户的用户名

来自分类Dev

管理员进程如何在已登录用户中打开应用程序?

来自分类Dev

如何在控制器中获取已登录用户的ID?

来自分类Dev

如何在Laravel中显示属于已登录用户的项目?

来自分类Dev

如何在Ionic 4的侧面菜单中管理会话?

来自分类Dev

如何在wordpress中基于登录用户添加条件?

来自分类Dev

如何在表单中插入登录用户?

来自分类Dev

如何在WooCommerce中登录用户会员计划

来自分类Dev

如何更改登录用户的根路径?

来自分类Dev

如何访问Struts2中已登录用户的用户名?

来自分类Dev

如何获取Django中已登录用户的用户名?

来自分类Dev

登录用户的不同菜单

来自分类Dev

Ionic 2-在登录页面中禁用侧面菜单

来自分类Dev

如何获取Yii2中所有已登录用户的列表?

来自分类Dev

在Android中如何获取已登录用户的个人资料照片

来自分类Dev

如何配置@PreAuthorize识别已登录用户的ID?

来自分类Dev

MS Graph:如何确定已登录用户的帐户类型?

来自分类Dev

如何查看已登录用户的其他信息?

来自分类Dev

如何查询所有已登录用户的CAS?

来自分类Dev

如何正确导出已登录用户的名称?

来自分类Dev

在多个已登录用户系统中检索当前已登录的用户SID

来自分类Dev

如何在 UWP App 中获取当前登录用户的用户名或 ID

来自分类Dev

如何在 Windows(7、8、8.1 和 10)中判断登录用户的用户名?

来自分类Dev

如何在侧面菜单IONIC2中显示和隐藏页面

来自分类Dev

插入已登录用户的用户ID

来自分类Dev

我可以基于c#MVC中的已登录用户角色动态更改会话长度吗?

来自分类Dev

在Symfony 2.3的功能测试中,如何在会话中登录用户?

来自分类Dev

如何在下拉菜单中更改侧面和方向箭头?

Related 相关文章

  1. 1

    如何在Flutter中显示除已登录用户外的Firebase用户列表?

  2. 2

    如何在Django的模型字段中添加已登录用户的用户名

  3. 3

    管理员进程如何在已登录用户中打开应用程序?

  4. 4

    如何在控制器中获取已登录用户的ID?

  5. 5

    如何在Laravel中显示属于已登录用户的项目?

  6. 6

    如何在Ionic 4的侧面菜单中管理会话?

  7. 7

    如何在wordpress中基于登录用户添加条件?

  8. 8

    如何在表单中插入登录用户?

  9. 9

    如何在WooCommerce中登录用户会员计划

  10. 10

    如何更改登录用户的根路径?

  11. 11

    如何访问Struts2中已登录用户的用户名?

  12. 12

    如何获取Django中已登录用户的用户名?

  13. 13

    登录用户的不同菜单

  14. 14

    Ionic 2-在登录页面中禁用侧面菜单

  15. 15

    如何获取Yii2中所有已登录用户的列表?

  16. 16

    在Android中如何获取已登录用户的个人资料照片

  17. 17

    如何配置@PreAuthorize识别已登录用户的ID?

  18. 18

    MS Graph:如何确定已登录用户的帐户类型?

  19. 19

    如何查看已登录用户的其他信息?

  20. 20

    如何查询所有已登录用户的CAS?

  21. 21

    如何正确导出已登录用户的名称?

  22. 22

    在多个已登录用户系统中检索当前已登录的用户SID

  23. 23

    如何在 UWP App 中获取当前登录用户的用户名或 ID

  24. 24

    如何在 Windows(7、8、8.1 和 10)中判断登录用户的用户名?

  25. 25

    如何在侧面菜单IONIC2中显示和隐藏页面

  26. 26

    插入已登录用户的用户ID

  27. 27

    我可以基于c#MVC中的已登录用户角色动态更改会话长度吗?

  28. 28

    在Symfony 2.3的功能测试中,如何在会话中登录用户?

  29. 29

    如何在下拉菜单中更改侧面和方向箭头?

热门标签

归档