Zdecydowanie brakuje mi informacji o tym, jak działa kierownica. Muszę wywoływać różne częściowe w zależności od wartości zmiennej. Obecnie jedynym sposobem znalazłem to zrobić to:Używanie zmiennych dla częściowego szablonu
<template name="base">
{{#if a}}{{> a}}{{/if}}
{{#if b}}{{> b}}{{/if}}
{{#if c}}{{> c}}{{/if}}
</template>
aw analogicznym JS:
Template.base.a = function() {
return (mode === "a");
}
Template.base.b = function() {
return (mode === "b");
}
Template.base.c = function() {
return (mode === "c");
}
... co wydaje mi się bardzo gadatliwy. Co ja naprawdę jak zrobić coś takiego jak:
<template name="base">
{{> {{mode}} }}
</template>
Innymi słowy, wartość mode
byłaby nazwa częściowe że jest tzw.
Wygląda na to, że musi to być bardzo powszechny przypadek użycia, ale nie mogę znaleźć żadnych przykładów tego w Internecie. Gdzie się pomyliłem?
Oficjalne ** dynamiczne partials ** (od Joshua) naprawdę powinno być tutaj domyślną odpowiedzią. – mikemaccana