angular - 如何在不使用路由的情况下更改鼠标悬停时的组件
问题描述
我想在不使用路由的情况下更改鼠标悬停时的组件。当我在文本组件上悬停时,然后调用文本组件,当我将鼠标悬停在按钮组件上时,调用按钮组件或隐藏文本组件。
解决方案
您可以在“鼠标悬停”事件上显示和隐藏组件。html:
<div class="tab">
<div class="tablinks" (mouseover)="onMouseover(0)">text</div><br>
<button class="tablinks" (mouseover)="onMouseover(1)">Button</button><br><br>
<input type="radio" class="tablinks" (mouseover)="onMouseover(2)">Bulk Transmit
</div>
<div>
<app-sports *ngIf="tabIndex === 0"></app-sports>
<app-movies *ngIf="tabIndex === 2"></app-movies>
</div>
脚本
tabIndex = 2 ;
onMouseover(index){
this.tabIndex = index;
}
推荐阅读
- svelte - 如何在 svelte-sapper 中获取 location.state
- c# - 使用 Lucene 搜索子文件夹
- react-native - 反应本机;如何在 FlatList 中放置空间
- c# - 如何让我的 DataGridView 显示所有行而不将它们放入固定大小的容器中?
- c++ - 如何用arduino控制伺服电机
- outlook - 有没有办法在不点击按钮的情况下触发动作
- tensorboard - Why does this code not produce a log that is readable by tensorboard?
- apache-kafka - 应用程序重启后无法从中间主题读取
- javascript - 空合并运算符 (`??`) 给出语法错误
- r - 将最新的 MovieLens 数据集(评分)转换为包含 NA 的矩阵