4
Пожалуйста, обратите внимание на следующий код (также в this fiddle):привязка данных не работает после простого модального всплывающего окна
var viewModel = {
count:ko.observable(0),
add:function(){
this.count(this.count()+1);
},
popup:function(){
$.modal($("#divPopup"));
}
}
ko.applyBindings(viewModel);
И это соответствующий вид:
<button id="btnAdd" data-bind="click:add">Add</button>
<button id="btnPopup" data-bind="click:popup">Popup</button>
<div id="divPopup">
<span data-bind="text:count"></span>
</div>
Сейчас:
- нажмите кнопку «Добавить»
- нажмите кнопку всплывающего окна
- нажмите в правом верхнем углу модального окна (жаль, что я не могу иметь «х» изображение)
- кнопку Добавить, не работают
Я не могу использовать:
$.modal($("#divPopup").html());
Потому что в моем приложении html не отображается, когда $.modal()
.
Или задать другой вопрос: как я могу узнать, когда рендеринг html был завершен, когда изменился режим viewModel?
спасибо, это работает – Sxd
Боже мой, спасибо, я бить мой голова против этого часами! – Otis