Я довольно новичок в Knockout, и я пытаюсь использовать плагин jquery, который применяет индивидуальный стиль к определенным элементам. Но так как у меня есть страница, которая получает контент из вызова ajax, и все элементы строятся на лету, нокаут начального вызова функции jquery не имеет представления о том, что на странице есть какие-либо элементы, поэтому для этих элементов не применяется стилизация ,Вызов функции jquery после манипуляции с нокаутом dom
Так что я спрашиваю, как мне вызвать функцию jquery после завершения нокаута, манипулируя элементами (DOM)?
Сейчас я звоню функции JQuery следующим образом: -
$(document).on("load",function(){
$(".element").callPlugin("add-style");
});
Отметьте это как правильное, потому что это объясняется хорошим примером. Я использовал пользовательскую привязку, и она сработала. Благодарю. Я пытаюсь найти решение с двух дней. Мне нравится Нокаут до сих пор. – shriek
Стоит отметить, что картина 'ko.applyBindings()' не является синхронной, если вы используете 'ko.options.deferUpdates = true;'. Так, например, если вы попытаетесь сразу получить 'svg.getCTM()', это не будет работать, как было предложено. – kernel