我是knockout.js的新手.我无法使用敲除js将数据从api绑定到下拉列表.
来自api和dropdown的我的Json数据是:
[{
ContactID: 0,FirstName: "Aaa",LastName: "bbb",MobileNumber: null,StartDate: "0001-01-01T00:00:00",EndDate: "0001-01-01T00:00:00"
},{
ContactID: 0,FirstName: "Ccc",LastName: "ddd",EndDate: "0001-01-01T00:00:00"
}
]
我只是将firstname,lastname,contactID绑定到下拉列表,并将firstname和lastname显示为text,contactID是该项的value字段.
有人可以就此提出一些建议吗?
最佳答案
您需要使用
options
binding,您需要指定:
>选项中的项目数组(参见文档示例3)
>您需要设置optionsValue:’ContactID’以将ContactID作为值
>您需要在optionsText中指定一个函数来构建您的选择文本(参见文档示例4)
所以你的最终绑定看起来像: