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