Estoy usando KnockoutJS para actualizar el DOM si se cambia un valor JS (Knockout nos da estas funciones).Cómo vincular los elementos DOM existentes a KnockoutJS viewModel
Un defecto Knockout modelo de vista se ve algo como el siguiente bloque:
Javascript:
var viewModel = {
price: ko.observable(109)
}
HTML:
<span data-bind="text: price"></span>
Ahora, cuando los cambios de precios, la vista se actualiza automáticamente por Knockout .. Pero lo que me gustaría tener es lo siguiente:
var viewModel = {
price: ko.observable(jQuery("#price"))
}
<span id="price">99.00</span>
Por lo tanto, deseo vincular un elemento DOM a mi viewModel. El atributo de precio en el modelo se inicializa con el valor 99.00. Cuando se cambia el precio (en Javascript), el valor DOM de #price también debe actualizarse.
Espero que la pregunta sea clara para ustedes.
¡Muchas gracias por su tiempo!
Si entiendo correctamente, no. Todavía necesitará usar 'data-bind' en línea. – namuol