Использование переменных для частичного шаблона

Я определенно упускаю что-то о том, как работает руль. Мне нужно вызвать разные партиалы в зависимости от значения переменной. В настоящее время единственный способ, которым ямы нашли, чтобы сделать это это:


  {{#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 будет именем части, которая называется.

Кажется, это очень распространенный сценарий использования, но я могуне найти никаких примеров этого онлайн. Где я ошибся?

Ответы на вопрос(2)

Ваш ответ на вопрос