KnockoutJS: Использование привязки 'html', новые элементы не привязываются
У меня есть модель представления, которая содержит ko.observable, представляющий элемент div, например, так:
function claimContainerViewModel(elem, api) {
this.content = ko.observable('');
}
Через некоторое время я обновляю этот контент, используя вызов AJAX, и у меня есть div со следующей привязкой:
HTML возвращается длясодержание» имеет привязку данныхс этогоs, и это проблема: ни одна из этих привязок не анализируется. По словам Нокаута, и каждый источник, который япрочитал, это должно произойти. При использованииHTML» привязка, нокаут должен быть достаточно умен, чтобы сделать повторную привязку.
Это ошибка в KO 2.2.0 (версия, в которой я застрял прямо сейчас), или я неправильно понимаю, как работает обработчик привязки html? И прежде чем кто-либо спросит, никакие applyBindings не будут работать в этом случае, потому что контейнер использует привязку html, которая, как предполагает applyBindings, должна обрабатывать саму повторную привязку (I 'мы подтвердили это, уйдя в нокауткод).