Ho un modello di eliminazione diretta:Jquery knockout: Render modello in-memory
<script id="draggableHelper" type="text/x-jquery-tmpl">
<div class="draggableHelper">
<span data-bind="text: Name"></span>
</div>
</script>
è possibile generare il risultato del template, e salvarlo nella memoria, inviando l'oggetto per popolare il modello?
Qualcosa di simile:
var result = ko.renderTemplate($("#draggableHelper").html(), { Name: "Test" });
Ne dubito perché Knockout non è un motore di modelli. In nessun momento costruisce "la stringa HTML" di qualcosa. Potresti 'subscribe()' a un osservabile e prendi il 'innerHTML' dal nodo appropriato. – Tomalak
"Il modello nativo è il meccanismo che sottostà a foreach, if, with e altri binding del flusso di controllo. Internamente, questi binding del flusso di controllo acquisiscono il markup HTML contenuto nel tuo elemento e lo usano come modello per eseguire il rendering su un elemento di dati arbitrario. Questa funzione è incorporata in Knockout e non richiede alcuna libreria esterna "- http://knockoutjs.com/documentation/template-binding.html – Dimitri