【发布时间】:2017-08-25 07:22:33
【问题描述】:
KnockoutJS 数据
function ExampleViewModel() {
var self = this;
self.ExampleData = ko.observableArray([]);
self.update = function() {
$.ajax("test.json", {
success: function(allData) {
var mappeddata = $.map(allData, function(item) {
return new DataItem(item)
});
self.ExampleData(mappeddata);
}
});
}
}
function DataItem(data) {
this.Name = ko.observable(data.name);
}
var exampleViewModel = new ExampleViewModel();
ko.applyBindings(exampleViewModel);
HTML 数据
<div data-bind="foreach: ExampleData">
<div class="has-topic-background-color">
</div>
</div>
如何在每个 foreach 循环中更改以下 div 的类 div class="has-topic-background-color
我需要如果在第一个循环中它显示红色然后在第二个循环中我需要蓝色插入红色
【问题讨论】:
标签: javascript jquery html css knockout.js