2
我正在使用knockout.js options binding on select-list
。我創建了一個例子小提琴:問題與選擇綁定在淘汰賽
http://jsbin.com/uzecaf/12/edit
但問題是,而不是顯示在UI值文本,[對象對象]顯示在UI。我做錯了什麼?
編輯
JS代碼
function AuthorVM(){
this.Name = ko.observable("bla-bla");
this.books = ko.observableArray(
[
new BookVM('book-1', '1'),
new BookVM('book-2', '2'),
new BookVM('book-3', '3'),
new BookVM('book-4', '4')
]
);
}
function BookVM(name, id){
this.Name = name;
this.Id = id;
}
ko.applyBindings(new AuthorVM());
標記
<label data-bind="text: Name"></label>
<select data-bind="options: books, optionsText: Name">
</select>
將代碼複製到您的問題中,以便人們可以看到需要更改的內容以完成此項工作。 – sgtz
@sgtz我編輯的問題,請看看 –