Как получить название шаблона Blaze изнутри? - PullRequest
1 голос
/ 20 июня 2019

Я бы хотел использовать название метеорного шаблона изнутри:

<template name="blaModal">
    <div class="modal fade" id="{{templateName}}"> 
    </div>
</template>

Как я могу это сделать?

1 Ответ

1 голос
/ 21 июня 2019

Вы можете создать глобального помощника, который разрешает текущий экземпляр шаблона и возвращает его имя-представления (с удаленным префиксом Template.):

/ импорт / запуск / клиент / helpers.js

Template.registerHelper('templateName', function () {
  const instance = Template.instance()
  const { view } = instance
  const { name } = view
  return name.replace('Template.', '')
})
...