我正在使用此代码制作自定义多字段面包屑组件。
<ul class="breadcrumb-list">
<li class="breadcrumb-item" data-sly-repeat.textItem="${properties.text}">
<a class="breadcrumb-link" href="${properties.link['textItemList.index']}">${textItem}</a>
<p class="works">${properties.link[textItemList.index]}</p>
<p class="doesn't work">${properties.link['textItemList.index']}</p>
<span>//</span>
</li>
</ul>
我添加了段落元素来显示我的属性如何显示。
这是html输出:
如果我删除 p class="works" 中的单引号,则该值将显示面包屑项目的链接值。如果我在 p class="doesn't work" 中添加单引号,则不会显示任何内容。
您会认为从 href 中的相同值中删除引号会将我的链接显示为 href;但是,当我删除 href 值中的引号时,它会完全删除锚标记。当我重新添加它们时,我仍然可以看到锚标记,但根本没有 href 属性,只有面包屑链接类。
如何获取 href 值以显示链接?