车把查找以制作 href
Handlebars lookup to make an href
我正在尝试在现有应用程序上制作 mod。我想要做的就是创建一个包含 url 的 href,但使用 handlebars 查找功能。当我尝试它时 returns 一个空白值。
这是我的函数:
var cardLink = function generateCardLink() {
var url = `"url/container-scan-reports/${vendor}/${product}/${image}"`
return url;
}
//...
res.render('vendor', {
title: 'Vendor Images',
images: images,
tags: tags,
cardLink: cardLink
});
然后我试图在模板的顶部 div 以这种方式传递 href。
<div class="row row-cards-pf ">
{{#each images}}
<div href={{lookup ../cardLink @index }} class="col-xs-12 col-sm-6 col-md-4 col-lg-4">
<div class="card-pf card-pf-view card-pf-view-select card-pf-view-single-select">
<div class="card-pf-body">
<div class="card-pf-top-element">
<span class="pficon-image card-pf-icon-circle"></span>
</div>
<h2 class="card-pf-title text-center">
{{ this }}
</h2>
<div class="card-pf-items text-center">
<div class="card-pf-item">
{{{ lookup ../tags @index}}}
</div>
</div>
<!-- <p class="card-pf-info text-center"><strong>Most recent image</strong> {{ lookup ../mostRecentImages @index}}</p> -->
</div>
<div class="card-pf-view-checkbox">
<input type="checkbox">
</div>
</div>
</div><!-- /col -->
{{/each}}
谁能帮帮我?
在这种情况下,您不需要 lookup
。我想你想显示 url
,所以 @index
不是正确的参考。试试这样:
<div href={{../cardLink}} class="col-xs-12 col-sm-6 col-md-4 col-lg-4">
我正在尝试在现有应用程序上制作 mod。我想要做的就是创建一个包含 url 的 href,但使用 handlebars 查找功能。当我尝试它时 returns 一个空白值。
这是我的函数:
var cardLink = function generateCardLink() {
var url = `"url/container-scan-reports/${vendor}/${product}/${image}"`
return url;
}
//...
res.render('vendor', {
title: 'Vendor Images',
images: images,
tags: tags,
cardLink: cardLink
});
然后我试图在模板的顶部 div 以这种方式传递 href。
<div class="row row-cards-pf ">
{{#each images}}
<div href={{lookup ../cardLink @index }} class="col-xs-12 col-sm-6 col-md-4 col-lg-4">
<div class="card-pf card-pf-view card-pf-view-select card-pf-view-single-select">
<div class="card-pf-body">
<div class="card-pf-top-element">
<span class="pficon-image card-pf-icon-circle"></span>
</div>
<h2 class="card-pf-title text-center">
{{ this }}
</h2>
<div class="card-pf-items text-center">
<div class="card-pf-item">
{{{ lookup ../tags @index}}}
</div>
</div>
<!-- <p class="card-pf-info text-center"><strong>Most recent image</strong> {{ lookup ../mostRecentImages @index}}</p> -->
</div>
<div class="card-pf-view-checkbox">
<input type="checkbox">
</div>
</div>
</div><!-- /col -->
{{/each}}
谁能帮帮我?
在这种情况下,您不需要 lookup
。我想你想显示 url
,所以 @index
不是正确的参考。试试这样:
<div href={{../cardLink}} class="col-xs-12 col-sm-6 col-md-4 col-lg-4">