Как бороться со многими шаблонами в нокауте?

При работе с нокаутом я часто использую шаблоны. Поскольку я работаю над одностраничным приложением, количество используемых мной шаблонов становится все больше и больше.

Мой основной HTML начал выглядеть так:

<!-- id's for knockout binding -->
<span id='...'>...</span>
<span id='...'>...</span>
....
<span id='...'>...</span>

<!-- templates -->
<script type="text/html" id="template_1">...</script>
<script type="text/html" id="template_2">...</script>
...
<script type="text/html" id="template_100">...</script>

Тем не менее, все работает как положено, меня пугает огромное количество шаблонов, загружаемых в самом начале.

Так есть ли лучшая практика по этому вопросу, или как люди с хорошим опытом нокаута справляются с этим?

1 ответ

Внешние шаблоны лучше использовать вместо всех шаблонов в одном файле. Благодаря наличию внешних шаблонов их можно вызывать по требованию, загружая их все одновременно. Для внешних шаблонов доступно множество параметров. за дополнительной информацией обращайтесь к этим внешним шаблонам

Другие вопросы по тегам