我的Ko.observableArray里就有这样的东西。
dateCreated: 1527677106000, id :1 ,message : "Hello", messageStatus : "UNREAD", receiver : "James", sender :"Bassey"}
我想为每个项目添加一个标题为"Time“的额外字段。我如何在Knockout中实现这一点?
发布于 2018-06-01 06:56:13
由于observableArray实际上是包装常规数组observable,因此您可以从observableArray获取底层数组,并对其执行在JS中使用Array可以执行的所有操作:
var array = ko.observableArray([
{ name: "John", age: 28 },
{ name: "Harry", age: 21 }
]);
// get value from observableArray
var arrayValue = array();
// add properties to array's items
arrayValue.forEach(item => (item.gender = "male"));
https://stackoverflow.com/questions/50628544
复制相似问题