javascript - 如果链接为空,如何隐藏图标
问题描述
如果链接为空,我想隐藏一个图标。这是<a>
带有<i>
Instagram 标签的标签。如果管理员的字段为空,我想隐藏它。我正在使用 Laravel 框架。
<a href="https://instagram.com/{{ $model->instagram }}"><i class="fa fa-instagram"></i> {{ $followed_by }}</a>
你有什么想法?
谢谢。
解决方案
您可以使用@if
刀片指令:
@if ($model->instagram)
<a href="https://instagram.com/{{ $model->instagram }}">
<i class="fa fa-instagram"></i> {{ $followed_by }}
</a>
@endif
根据您的 Laravel 版本,您可能还可以使用@isset
/@empty
指令。您可以在官方文档中阅读更多相关信息。
推荐阅读
- python - 并非所有重复项都被删除
- java - 反转数组:请检查此代码
- file-upload - 使用 lua-resty-http 请求模块代理传入的上传文件发布请求
- python-3.x - Simulink 未收到 UDP 消息
- ios - 部署到 iPad os 14.4 - 第二个设备拒绝部署
- java - 使用 FCM 杀死应用程序时,Android 无法接收通知
- java - 为什么不能在 Spring Data Neo4j 中定义一个用 @RelationshipProperties 注释的类中使用的自定义转换器?
- vb.net - 通过 FontDialogBox 仅更改字体系列
- javascript - 如果类处于活动状态vue3如何切换事件
- c# - 为什么“https://login.microsoftonline.com/common”AAD 端点不起作用,而“https://login.microsoftonline.com/[租户 ID]”却起作用?