Javascript 如何将对象数组传递给把手中的partialo?
我需要将参数传递给分部。此参数是包含对象的数组。不幸的是,我无法从该参数中获取值。它不会抛出任何错误,但会创建没有值的元素。 在模板中,我有:Javascript 如何将对象数组传递给把手中的partialo?,javascript,webpack,handlebars.js,Javascript,Webpack,Handlebars.js,我需要将参数传递给分部。此参数是包含对象的数组。不幸的是,我无法从该参数中获取值。它不会抛出任何错误,但会创建没有值的元素。 在模板中,我有: {{> _partials/breadcrumb.html data='["breadcrumbs.home", "breadcrumbs.blog"]' }} 在json文件中,我有以下数据: { "breadcrumbs": { "home": {
{{> _partials/breadcrumb.html data='["breadcrumbs.home", "breadcrumbs.blog"]' }}
在json文件中,我有以下数据:
{
"breadcrumbs": {
"home": {
"url": "/",
"title": "Home"
},
"blog": {
"url": "/blog.html",
"title": "Blog"
}
}
部分创建如下面包屑:
<nav class="breadcrumbs">
<ul class="breadcrumbs-list">
{{#each (getJsonContext data) }}
<li>
<a href="">{{'title'}}</a>
</li>
{{/each}}
</ul>
</nav>
项目使用HTMLWebpackPlugin 4.0.0-beta.5和Handlebar 4.7.6
export default function(data) {
return JSON.parse(data);
}