我试图将一个数组从父上下文传递到一个部分作为参数。我已经阅读了许多 SO 文章并尝试了所有建议,但到目前为止我无法让它发挥作用。到目前为止,我得到的最好的结果是数组在部分中显示为 [object Object]。这是我得到的最接近的:-(
在我的父布局中,我有...
{{> dropdown dd-id='appId' dd-text='App' dd-options=this.app }}
app
设置为对象数组,例如:[{“id”:“blah...”,“text”:“blether...”}]。它在数组中只有 1 行。
在部分是...
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button"
id="{{ dd-id }}" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{{ dd-text }}
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
{{#each dd-options }}
<a class="dropdown-item" id="{{ id }}">{{ text }}</a>
{{/each}}
</div>
</div>
在父渲染页面中,下拉菜单看起来像 Bootstrap 按钮下拉菜单,这很好,但选项显示...
[object Object]
而不是我需要显示的带有 id 和文本的单个选项行。
我究竟做错了什么?感谢您分享您的专业知识!:-)