我有一群人,我是通过ajax调用构建的。
var people = GetPeople();
viewModel.people = ko.mapping.fromJS(people);
每个viewModel.people都包含名字,姓氏,电子邮件,电话。我正在尝试将每个名字值绑定到一个select语句,如下所示:
<select data-bind="options: viewModel.people, optionsText: FirstName"></select>
它没有用,并且说没有定义FirstName,这是不正确的,因为我用它来创建一个表,它很好。我的错误是什么?
答案 0 :(得分:0)
您需要在绑定中为FirstName属性添加引号。
<select data-bind="options: viewModel.people, optionsText: 'FirstName'"></select>
这是Fiddle。