Передайте переменную шаблона в качестве значения для пользовательского помощника блока в Meteor Spacebar (или Handlebars)

Обычно, если я хочу передать переменную шаблона, я могу использовать '../' вместо {{}} (как показано в разделе Как передать переменную шаблона в вспомогательную функцию шаблона для сохранения контекста?).

Однако я пытаюсь передать переменную шаблона как часть значения, которое будет передаваться через пользовательский помощник блока.

В качестве очень простого примера представьте, что {{name}} уже определен в шаблоне ниже, и я хочу передать его в качестве заголовка:

  {{#Card title= ../name }}
    <div class="map-container">
      Neat name!
    </div>
  {{/Card}}

И мой пользовательский блок помощник выглядит так:

<template name="Card">
  <h1 class="card-title">{{title}}</h1>
  <div class="card-content">
    {{>Template.contentBlock}}
  </div>
</template>

0 ответов

Другие вопросы по тегам