Javascript 用图像标记活动用户

Javascript 用图像标记活动用户,javascript,css,angularjs,Javascript,Css,Angularjs,我得到了这个用户列表,我想用圆圈左侧的箭头直观地显示活动用户 我不知道该怎么处理这个问题 这是我的密码笔:。我必须提到,在CodePen中没有登录系统(我的原始项目中确实有一个,并且我能够检索登录用户的当前用户id) 这就是我正在努力实现的目标-> html代码的一部分 <!-- START SIDEBAR --> <div id="logo-wrap"> <img id="logo" src="assets/images/logo2.png"

我得到了这个用户列表,我想用圆圈左侧的箭头直观地显示活动用户

我不知道该怎么处理这个问题

这是我的密码笔:。我必须提到,在CodePen中没有登录系统(我的原始项目中确实有一个,并且我能够检索登录用户的当前用户id)

这就是我正在努力实现的目标->

html代码的一部分

 <!-- START SIDEBAR -->
    <div id="logo-wrap">
      <img id="logo" src="assets/images/logo2.png" alt="Zazzle Logo" >
    </div>
    <div id="sidebar" class="md-whiteframe-z4" ng-data-color="">
      <div style="height: 80px;"></div>
      <div class="userList">
        <li id="customLI" ng-repeat="user in users" id="userPos" class="active circular md-whiteframe-z2" style="background-color: {{ user.color }} " ng-click="showPopUpDeletionConfirmation($event); setDeleteId( user._id )" ng-data-id="{{ user._id }}">
           <div class="wrapperImageCurrentUser" id="marker_active_user"> </div>
          <p class="initials" id="userValue" style="top: {{ user.top }};" >
            <custom id="user._id"></custom>
            {{user.initials}}
            <!-- {{user.email}} -->
          </p>
          <md-tooltip>{{user.name}}</md-tooltip>
        </li>

      </div>
    </div>
    <!-- END SIDEBAR -->
CSS:


可以通过扩展用户对象并实现
ng show
|ng hide角度绑定属性来实现这一点

例如,让我们扩展您的用户对象以具有isActive标志

$scope.users = [{
    initials: 'GY',
    isActive: false
  }, {
    initials: 'XX',
    isActive: true
  }];
现在,我们可以在HTML迭代器中包含对用户的访问

<li ng-repeat="user in users" class="circular circle">
      <!--Here is where the arrow will be if user is active. -->
      <div ng-show="user.isActive" class="wrapperImageCurrentUser" id="marker_active_user"> </div>
      <!--Here are the initials as before. -->
      <p class="initials">{{user.initials}}</p>
</li>
  • {{user.initials}

  • 如您所见,我们已将
    包装器ImageGurrentUser
    添加到foreach循环中

    当项目
    isActive
    设置为true时,将显示箭头

    你将需要玩你的CSS,但这应该足以让你去


    您可以通过扩展用户对象并实现
    ng show
    |ng hide角度绑定属性来实现这一点

    例如,让我们扩展您的用户对象以具有isActive标志

    $scope.users = [{
        initials: 'GY',
        isActive: false
      }, {
        initials: 'XX',
        isActive: true
      }];
    
    现在,我们可以在HTML迭代器中包含对用户的访问

    <li ng-repeat="user in users" class="circular circle">
          <!--Here is where the arrow will be if user is active. -->
          <div ng-show="user.isActive" class="wrapperImageCurrentUser" id="marker_active_user"> </div>
          <!--Here are the initials as before. -->
          <p class="initials">{{user.initials}}</p>
    </li>
    
  • {{user.initials}

  • 如您所见,我们已将
    包装器ImageGurrentUser
    添加到foreach循环中

    当项目
    isActive
    设置为true时,将显示箭头

    你将需要玩你的CSS,但这应该足以让你去


    您可以通过扩展用户对象并实现
    ng show
    |ng hide角度绑定属性来实现这一点

    例如,让我们扩展您的用户对象以具有isActive标志

    $scope.users = [{
        initials: 'GY',
        isActive: false
      }, {
        initials: 'XX',
        isActive: true
      }];
    
    现在,我们可以在HTML迭代器中包含对用户的访问

    <li ng-repeat="user in users" class="circular circle">
          <!--Here is where the arrow will be if user is active. -->
          <div ng-show="user.isActive" class="wrapperImageCurrentUser" id="marker_active_user"> </div>
          <!--Here are the initials as before. -->
          <p class="initials">{{user.initials}}</p>
    </li>
    
  • {{user.initials}

  • 如您所见,我们已将
    包装器ImageGurrentUser
    添加到foreach循环中

    当项目
    isActive
    设置为true时,将显示箭头

    你将需要玩你的CSS,但这应该足以让你去


    您可以通过扩展用户对象并实现
    ng show
    |ng hide角度绑定属性来实现这一点

    例如,让我们扩展您的用户对象以具有isActive标志

    $scope.users = [{
        initials: 'GY',
        isActive: false
      }, {
        initials: 'XX',
        isActive: true
      }];
    
    现在,我们可以在HTML迭代器中包含对用户的访问

    <li ng-repeat="user in users" class="circular circle">
          <!--Here is where the arrow will be if user is active. -->
          <div ng-show="user.isActive" class="wrapperImageCurrentUser" id="marker_active_user"> </div>
          <!--Here are the initials as before. -->
          <p class="initials">{{user.initials}}</p>
    </li>
    
  • {{user.initials}

  • 如您所见,我们已将
    包装器ImageGurrentUser
    添加到foreach循环中

    当项目
    isActive
    设置为true时,将显示箭头

    你将需要玩你的CSS,但这应该足以让你去


    因为您可以访问当前用户的用户id。您可以将其存储在

    $scope.currentUserId=当前用户\u id

    您可以使用此currentUserId用箭头显示活动用户

    $scope.currentUserId=5;
    $scope.users=[{
    缩写:“GY”,
    身份证号码:2
    }, {
    姓名首字母:“XX”,
    身份证号码:5
    }]
  • {{user.initials}


  • 因为您可以访问当前用户的用户id。您可以将其存储在

    $scope.currentUserId=当前用户\u id

    您可以使用此currentUserId用箭头显示活动用户

    $scope.currentUserId=5;
    $scope.users=[{
    缩写:“GY”,
    身份证号码:2
    }, {
    姓名首字母:“XX”,
    身份证号码:5
    }]
  • {{user.initials}


  • 因为您可以访问当前用户的用户id。您可以将其存储在

    $scope.currentUserId=当前用户\u id

    您可以使用此currentUserId用箭头显示活动用户

    $scope.currentUserId=5;
    $scope.users=[{
    缩写:“GY”,
    身份证号码:2
    }, {
    姓名首字母:“XX”,
    身份证号码:5
    }]
  • {{user.initials}


  • 因为您可以访问当前用户的用户id。您可以将其存储在

    $scope.currentUserId=当前用户\u id

    您可以使用此currentUserId用箭头显示活动用户

    $scope.currentUserId=5;
    $scope.users=[{
    缩写:“GY”,
    身份证号码:2
    }, {
    姓名首字母:“XX”,
    身份证号码:5
    }]
  • {{user.initials}


  • 你能给我们看看你的一些js吗?你有一个
    user.isActive
    属性吗?这是一个简单的例子,说明了我的意思。HTML已经有
    wrapperImageCurrentUser
    了,所以我怀疑这可能需要CSS@Pogrindis:我只是用原始代码编辑我的问题?像这样的?(TT)活动用户BTWC可以向我们展示一些js吗?你有一个
    user.isActive
    属性吗?这是一个简单的例子,说明了我的意思。HTML已经有
    wrapperImageCurrentUser
    了,所以我怀疑这可能需要CSS@Pogrindis:我只是用原始代码编辑我的问题?像这样的?(TT)是您可以显示的活动用户BTWC吗