Я хотел бы использовать имя шаблона метеора изнутри:
<template name="blaModal">
<div class="modal fade" id="{{templateName}}">
</div>
</template>
Как я могу это сделать?
Я хотел бы использовать имя шаблона метеора изнутри:
<template name="blaModal">
<div class="modal fade" id="{{templateName}}">
</div>
</template>
Как я могу это сделать?
Вы можете создать глобальный помощник, который разрешает текущий экземпляр шаблона и возвращает его имя представления (с удаленным префиксом Template.
):
/imports/startup/client/helpers.js
Template.registerHelper('templateName', function () {
const instance = Template.instance()
const { view } = instance
const { name } = view
return name.replace('Template.', '')
})