Я ищу, чтобы создать пользовательскую привязку Knockout для использования с редактором WYSIWYG NicEdit http://nicedit.com/index.php. Я нашел пример скрипта того, что похоже на аналогичную привязку для библиотеки TinyMCE, но не имело успеха в репликации для моих нужд.Использование NicEdit с нокаутом
http://jsfiddle.net/rniemeyer/GwkRQ/
Кто создал рабочий обычай обязательные для этого раньше, или кто-нибудь нашли любую другую работу вокруг этого? Когда экземпляр NicEditor применяется обычно, он, как представляется, обновляет значение прикрепленного файла, но не вызывает обновление наблюдаемого нокаута.
В качестве примера, использование следующих javascript и html не приводит к допустимому результату.
JS здесь
var viewModel = {
content: ko.observable("<p>I want this text to load and change in the editor</p>"),
};
ko.applyBindings(viewModel);
new nicEditor().panelInstance('testTextArea');
HTML здесь
<form method="post" action="somepage">
<textarea id="testTextArea" name="content" style="width:100%" data-bind="value: content"></textarea>
</form>
Спасибо за любые идеи.
Как вы упомянули, создание пользовательского связывания - путь. Поделитесь созданным вами кодом при попытке создать версию пользовательской привязки NicEditor, и мы сможем помочь вам понять, почему она не работает. – CodeThug