Variablen für eine Teilvorlage verwenden

Mir fehlt auf jeden Fall etwas an der Funktionsweise der Lenker. Ich muss abhängig vom Wert einer Variablen verschiedene Partials aufrufen. Derzeit ist der einzige Weg, den ich gefunden habe, dies zu tun:

<template name="base">
  {{#if a}}{{> a}}{{/if}}
  {{#if b}}{{> b}}{{/if}}
  {{#if c}}{{> c}}{{/if}}
</template>

Und im entsprechenden JS:

Template.base.a = function () {
  return (mode === "a");
}

Template.base.b = function () {
  return (mode === "b");
}

Template.base.c = function () {
  return (mode === "c");
}

... was mir extrem wortreich vorkommt. Welche IDJa wirklich zu tun ist so etwas wie:

<template name="base">
  {{> {{mode}} }}
</template>

Mit anderen Worten, der Wert vonmode wäre der Name des Teils, der aufgerufen wird.

Dies scheint ein sehr häufiger Anwendungsfall zu sein, aber ich kann online keine Beispiele dafür finden. Wo habe ich mich geirrt?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage