Использование переменных для частичного шаблона
Я определенно упускаю что-то о том, как работает руль. Мне нужно вызвать разные партиалы в зависимости от значения переменной. В настоящее время единственный способ, которым ямы нашли, чтобы сделать это это:
{{#if a}}{{> a}}{{/if}}
{{#if b}}{{> b}}{{/if}}
{{#if c}}{{> c}}{{/if}}
И в соответствующем JS:
Template.base.a = function () {
return (mode === "a");
}
Template.base.b = function () {
return (mode === "b");
}
Template.base.c = function () {
return (mode === "c");
}
... что кажется мне чрезвычайно многословным. Что бы ядействительно хотел бы сделать что-то вроде:
{{> {{mode}} }}
Другими словами, значениеmode
будет именем части, которая называется.
Кажется, это очень распространенный сценарий использования, но я могуне найти никаких примеров этого онлайн. Где я ошибся?