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