我正在使用Michaelpapworth knockout + tinymce绑定,这对他来说非常有用,而不是创建它。我可以创建Tinymce编辑器,并绑定它。问题我没有得到文本值到我的observable,除非我改变文本的设计,如使其粗体,em,强等等。
实例中的更新并未反映出淘汰观察结果。
我的插件版本是:
设计
<div id="event_container">
<table class="form" data-bind="with:EventModel">
<td>
<textarea data-bind="wysiwyg: EventDesc " rows="3" cols="20"></textarea>
<input type="hidden" data-bind="value: EventDesc" />
</td>
|
|
</table>
</div>
Viewmodel vm:
self.EventDesc = ko.observable();
|
|
|
ko.bindingHandlers['wysiwyg'].defaults = {
'plugins': ['link'],
'toolbar': 'undo redo | bold italic | bullist numlist | link',
'menubar': false,
'statusbar': false
};
ko.applyBindings(vm, document.getElementById("event_container"));