我正在创建一个定制的Knockout绑定,以便与所见即所得编辑器NicEdit http://nicedit.com/index.php一起使用。我发现了一个类似于TinyMCE库的类似绑定的小例子,但在我的需求中没有成功复制。将NicEdit与Knockout结合使用
http://jsfiddle.net/rniemeyer/GwkRQ/
有没有人创造了一个工作在此之前自定义绑定,或有没有人找到任何其他工作围绕这个?当正常应用NicEditor的实例时,它似乎会相应地更新附件的值,但不触发可观察的更新。
作为一个例子,使用下面的javascript和html不会产生有效的结果。这里
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');
JS这里
<form method="post" action="somepage">
<textarea id="testTextArea" name="content" style="width:100%" data-bind="value: content"></textarea>
</form>
感谢任何见解HTML。
正如你所说,创建一个自定义绑定是要走的路。分享当你试图创建自定义绑定的NicEditor版本创建的代码,我们可以帮助你找出它为什么不工作。 – CodeThug