2
我有一个JS对象:Knockout.js与映射对象绑定和订阅属性更改
var bookmark = {
id: 'id',
description: 'description',
notes: 'notes'
}
我要绑定到整个对象,在一个textarea显示注释,并且订阅修改笔记。
这是我到目前为止有:
this.bookmark = ko.observable();
this.bookmark.subscribe = function(bookmarkWithNewNotes) {
//use the bookmarkWithNewNotes.id to update the bookmark in the db
}
我设置书签,像这样:
this.bookmark(ko.mapping.fromJS(existingBookmark));
的看法是这样的:
<div databind="with: $root.bookmark" >
Notes
<textarea class="userNotes" rows="10" data-bind="value: notes" ></textarea>
</div>
这ISN”不工作。我需要做些什么才能按照我希望的方式工作?
谢谢!
请使用Stack Snippets('<>'工具栏按钮)使用** runnable ** [mcve]更新您的问题,以便我们可以在上下文中轻松查看问题并帮助您解决问题。 –
我只是试图和我不能让外部映射文件正常工作。很累。我会在早上再试一次。 – MayNotBe
顺便说一句,它的数据绑定=“”不databind =“” – Joonas89