angular - 如何将内部类 ID 插入 Angular 8 中的 href 链接?.html 组件
问题描述
道歉,因为我对 Angular 很陌生。
我一直在尝试从与我的 href 链接相同的 html 文件中的 div 传递一个 ID。
基本上我想要实现的是在我的网站上放一张照片,点击它后,会出现与照片相关的文字。我已经使用了点击功能,但它仍然无法正常工作。有人可以建议我在哪里出错吗?
如果这是在 Angular 之外完成的,仅使用 html 和 css,则只需在 href 链接中插入 #p1 即可工作(来自下一个 div 的 id)
我的 html a href 代码片段:
<a href="p1"(click)="viewDoc()"><img src="" alt=""></a>
我的 html(同一页面)div id 代码片段:
<div class="section" id="p1">
我的 ts 代码片段:
clicked=true;
viewDoc():void{
this.clicked=!this.clicked;
同样,为了更好地解释,它本身就是 css 和 html,下面的代码就足够了:
<a href="#p1"><img src="" alt=""></a>
有人可以帮我在 Angular 8 中完成这项工作吗?
解决方案
HTML 文件
<div>
<a href="/componentroutepath#p1"><img src="" alt="" />Click Me</a>
</div>
<div class="section" id="p1">
<span class="name">Text</span> <span class="border"></span>
</div>
因此,当您单击按钮时,您可以切换文本。
推荐阅读
- python - 从二维数组单元格的熊猫列中获取唯一值
- reactjs - 如何将数据从 chrome 扩展程序发送到反应应用程序
- mysql - 创建集群时是否需要知道 ipWhitelist 中包含的所有主机?
- ios - 为什么我的应用程序不像在模拟器上那样在 iPhoneX 上运行?
- java - 使用 RabbitTemplate 发布消息时出现 java.lang.IllegalArgumentException
- c - Optimizing Matrix multiplication in C with Bit Packing
- python - 在 jupyter notebook 中加载数据集
- google-compute-engine - Create firewall exception on Google Compute Engine and connect via telnet
- python-3.x - Python 3.7 boolean indexing *warning* using 'list'
- javascript - 具有初始状态的复选框组