knockout.js ładowanie szablonów w czasie wykonywania
Używam knockout.js z wbudowanym systemem szablonów. Definiuję szablony jako takie:
<script type="text/html" id="subjectItemView">
<span class="name" data-bind="text: subjectName" />
</script>
Następnie używam id szablonu, więc posiadanie tego jako części skryptu jest koniecznością.
Mam kilka z tych szablonów w mojej aplikacji jednostronicowej, a ostatnio przeniosłem się za pomocą require.js, aby załadować skrypty, które są wymagane tylko wtedy, gdy są wymagane. Chciałbym zrobić to samo z szablonami, najlepiej używając require.js, aby moje moduły mogły wyświetlać szablony jako zależności.
Jak mam to zrobic?