【问题标题】:show and hide span in <option> in Angular7在 Angular7 的 <option> 中显示和隐藏跨度
【发布时间】:2019-12-01 01:20:31
【问题描述】:

我遇到了一个问题,我需要在 selectoption 中显示/隐藏 span。

当用户将鼠标悬停在选项上时,我需要显示金额,如果用户选中其中一个选项,则我需要隐藏金额。

不想使用 Jquery,这里使用简单的原生 javascript。

这是我的演示 https://stackblitz.com/edit/angular-auirs1

应用 css 显示和隐藏跨度,但它不起作用

【问题讨论】:

标签: html css angular angular7


【解决方案1】:

您可以尝试在 select 上使用 ngModel 并在您的 span 上检查其选定值,如下所示:

<select [(ngModel)]="select">
        <option *ngFor="let bank of banks">
          {{ bank }}
        <span *ngIf="!select" class="only-show-on-hover">1000$</span>
</select>

希望对你有帮助。

【讨论】:

  • 关于悬停?
猜你喜欢
  • 2015-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-27
相关资源
最近更新 更多