我正在网站中实施代码。我从两个不同的来源加载数据。
因为如果一个源(DB)不可用(未连接),则数据来自第二个源(DB)。
在这种情况下,我的标签的每个页面都有两个不同的链接。
我的疑问是,是否有可能在标记中添加 img alt 功能
代码
<a href="{{url1}}">url</a> // If source 1
<a href="{{url2}}">url</a> // If source 2
如果可以将上述两个链接表示为以下链接,
<a href="{{url1}}" alt="{{url2}}">url</a>
答案 0 :(得分:0)
否-通常,alt
属性用于显示替代文本。但是,根据规范,alt
在锚标记中是不允许的。请参阅here。
如果运行时环境符合条件,则应使用Javascript替换源。
if (!url1)
document.getElementById('#my-anchor').href = url2;
如果使用树枝模板,请使用条件运算符解决此问题,
例如,
<a href="{{(url1 != '')? url1 : url2 }}"></a>