Modelos de carregamento do knockout.js em tempo de execução
Eu estou usando o knockout.js com seu sistema de templates interno. Eu defino os modelos assim:
<script type="text/html" id="subjectItemView">
<span class="name" data-bind="text: subjectName" />
</script>
Eu então uso o id do template, então ter isso como parte do script é uma necessidade.
Eu tenho um bom número desses modelos no meu aplicativo de página única e mudei recentemente para usar o require.js para carregar os scripts que são necessários somente quando eles são necessários. Eu gostaria de fazer o mesmo com os modelos, preferencialmente usando require.js para que meus módulos possam listar os modelos como dependências.
Como eu faço isso?