我有一种情况,我需要绑定到从服务器上组装的静态列表加载的下拉列表(在第一页加载时同步)。我仍然可以绑定到该列表的选定值吗?
示例:
<select data-bind="value: selectedId">
<option value = 1>Person 1</option>
<option value = 2>Person 2</option>
</select>
<p>
Selected: <strong data-bind="text: selectedId().id"></strong>
</p>
用
function AppViewModel() {
this.selectedId = ko.observable();
}
ko.applyBindings(new AppViewModel());
目前,没有任何事情发生,并且没有错误被抛出。
答案 0 :(得分:1)
你不想要: strong data-bind =“text:selectedId()”
据我所知selectedId()。id不会返回任何内容,因为selectedId()是一个函数而不是属性。