【发布时间】:2020-07-16 08:41:49
【问题描述】:
我正在开发银行应用程序中的汇款功能。 在这种情况下,客户必须从收件人列表中选择一个收件人,并且选择的收件人应该突出显示是要求。 假设有 3 个嵌套的 div,其中包含每个收件人信息。
我面临的问题是当我选择(单击)收件人 div 时,我无法突出显示它,
我们如何做到 8 角?
<div class="parent">
<div
class="cards-col col-lg-6 col-md-6 col-sm-6" class="recipient-div"
*ngFor="let recipient of recipientsList"
(click)="selectedRecipient($event)">
<form id="recipient-form-sendmoney-dummy" method="post">
<div class="favourite-recipient" onclick="markFavoriteBene(this)" data-beneno="3"></div>
<div class="recipient-card" onclick="viewRecipient(this)">
<div class="recipient__avatar"><img class="profile-pic recipient__avatar" src="assets/img/user-img.jpg"></div>
<h4 class="recipient__name spacer-8 recipient-beneview-content">{{recipient.name}} ({{recipient.name}})</h4>
</div>
</form>
</div>
选择-recipient.component.ts 这个类包括一些基本的角度导入并注意很多
selectedRecipient(e){
}
我应该在这个函数中添加什么,以便我可以突出显示[为颜色添加一些 css 类] 选定的收件人?
或者这个问题的任何其他解决方案?
【问题讨论】:
-
你能提供stackblitz演示吗?
-
工作代码 sn-p 应该可以帮助我们为您指明正确的方向
-
selectedRecipient()函数有什么用?是否用于选择特定收件人? -
你必须更加小心子点击事件。 (当您点击父 div 时,子点击事件也会在这种情况下触发)