作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个使用 ng-repeat 生成的用户列表和来自数据库的数据,效果很好。现在,当您单击用户时,您会看到一个弹出框。我想在此弹出框中显示所选用户的名称,但我不知道如何访问用户名,因为弹出框中没有发生 ng-repeat。
请注意,我使用 Angular Material
我的 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" id="usrL">
<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, user._id); " ng-data-id="{{ user._id }}">
<div ng-if="user._id==activeUser" 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 -->
弹出框 (html) 的代码位于文件dialog1.tmpl 中。该文件只是弹出框的布局,与共享此问题中的代码无关
这是我的用户列表和弹出框的视觉效果 -> https://gyazo.com/694f65c5269cbca910ec6989ee5a77c2
最佳答案
您不会在弹出窗口中访问用户,而是将用户传递给弹出窗口。
您已经发送了用户 ID,只需发送整个用户即可。发送后使用 user.name
和 user._id
。
关于javascript - 如何从 ng-repeat 中访问用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32045411/
我是一名优秀的程序员,十分优秀!