我使用淘汰赛,我的视图模型中有一个 observablearray (mappedCompaignByInterest),其中包含对象数组,每个对象都像字典,它包含字符串键和对象数组 (Compaign) 的值。请问如何将此对象与knockoutjs上的表绑定。
这是我的视图模型:
function DashboardViewModel() {
var self = this;
self.BuzzCompaignByInterest = ko.observableArray([]);
}
这是用于从服务器加载数据
// Load initial state from server,
$.getJSON("/Dashboard", function (Data) {
var mappedCompaignByInterest = Data.BuzzCompaignByInterest;
self.BuzzCompaignByInterest(mappedCompaignByInterest);
});
请注意,Data.BuzzCompaignByInterest 希望我从服务器获取它是字典,键是字符串,值是对象数组(Compaign),这是 Compaign 类的属性:
public class BuzzCompaignModel
{
public long BuzzCompaignId { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
请问如何显示来自 BuzzComapignByInterest 的数据(viewmodel 中的 observablearray)