我想用淘汰赛替换 observableArray 中的 2 个项目,但出了点问题..
替换项目后,我将更改 displayOrder 属性(在两个 itmems 中)并将其发送到服务器(或者我应该为此采取其他方法)
ReplaceBetweenTwoitemsInArray: function () {
console.log("ranking down msg");
var currentItemindex = viewModel.myobservableArray.indexOf(this);
var nextItemIndex = currentItemindex + 1;
viewModel.myobservableArray .replace(
viewModel.myobservableArray ()[nextItemIndex],
viewModel.myobservableArray ()[currentItemindex]
);
}
只有第一项更改为第二项,但第二项未变为第一项