我有一群人,我从ajax调用构建。构建从淘汰赛阵列中选择下拉菜单
var people = GetPeople();
viewModel.people = ko.mapping.fromJS(people);
每个viewModel.people包含名,姓,电子邮件,电话。我想每一个名字值绑定到select语句,像这样:
<select data-bind="options: viewModel.people, optionsText: FirstName"></select>
它不工作,说名字是没有定义的,因为我用它来创建一个表,该表是不正确的,它的罚款。我的错误可能是什么?
你的代码中有错字 - 在绑定中你有“peple”而不是“people”。 –
oy,谢谢你,在我的实际代码中没有输入错误 – user3062114
也为每个选项标签填充文本,你需要使用“optionsText”参数而不是“text”。 –