knockout.js cargando plantillas en tiempo de ejecución

Estoy usando knockout.js con su sistema de plantillas incorporado. Defino las plantillas como tal:

<script type="text/html" id="subjectItemView">
   <span class="name" data-bind="text: subjectName" />
</script>

Luego utilizo el ID de la plantilla para tener esto como parte del script es una necesidad.

Tengo algunas de estas plantillas en mi aplicación de una sola página y recientemente pasé a usar require.js para cargar los scripts que se requieren solo cuando son necesarios. Me gustaría hacer lo mismo con las plantillas, preferiblemente utilizando require.js para que mis módulos puedan enumerar las plantillas como dependencias.

¿Cómo hago esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta