knockout.js - carregamento lento de modelos

Então, venho de um fluxo de trabalho de modelagem que envolve a criação de um objeto de dados (semelhante a um modelo de exibição no knockout) passando para um mecanismo de modelagem (jstemplate no nosso caso), renderizando o modelo usando esse objeto de dados e anexando-o ao dom .

Como obtenho um fluxo de trabalho semelhante com o knockout? O fluxo de controle "se" é o que estou procurando? Ou colocar meus modelos em tags de script sem atributos de ligação de dados e adicioná-los dinamicamente mais tarde e processar o modelo como ko.applyBindings (viewModel, nó)?

Estou curioso para saber como outros preguiçosos carregam modelos usando o knockou

Além disso, crédito extra, se você pode me dizer por que o violino js abaixo não funciona como eu esperaria. Estou tentando aprender a ligação do fluxo if control e isso não funcion

http: //jsfiddle.net/JJgJ7/1