当存在链接时,我们需要类似这样的 HTML:
<a href="{{url}}" title="{{title}}" target="_blank"><img src="{{src}}"></img></a>
当没有链接存在时,我们想要这样的 HTML:
<img src="{{src}}"></img>
有没有一种干净的方法可以做到这一点?我认为以下解决方案不好,因为必须分别记住打开和关闭<a>
标签是很危险的:
{{#if url}}<a href="{{url}}" title="{{title}}" target="_blank">{{/if}}
<img src="{{src}}">
{{#if url}}</a>{{/if}}
我考虑过使用块助手,但想不出如何在不增加复杂性的情况下这样做。也许是这样的:
{{#linkWrap url}}<img src="{{src}}">{{/linkWrap}}
但是很难看出我们是如何设置title
and的target
,一切都变得很尴尬。