在选项选择下拉列表中,我可以绑定到未被淘汰赛填充的选定值吗?

时间:2014-01-16 23:09:33

标签: javascript knockout.js

我有一种情况,我需要绑定到从服务器上组装的静态列表加载的下拉列表(在第一页加载时同步)。我仍然可以绑定到该列表的选定值吗?

示例:

<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());

目前,没有任何事情发生,并且没有错误被抛出。

1 个答案:

答案 0 :(得分:1)

你不想要:     strong data-bind =“text:selectedId()”

据我所知selectedId()。id不会返回任何内容,因为selectedId()是一个函数而不是属性。