0
Q
更新列表中的项目
A
回答
3
您正在设置quantity
属性不正确。 quantity
是ko observable
,所以你需要使用的语法:
self.sellIt = function (product) {
$.post('/Product/SellIt', { id: product.id },
function (data) {
var res = Enumerable.From(self.products)
.Where("i => i.id == " + data.Id)
.Select("s => s");
res.quantity(data.Quantity); // this is the important bit!!
});
};
不过,我想你也许会缩短你的代码下降到只有:
self.sellIt = function (product) {
$.post('/Product/SellIt', { id: product.id },
function (data) {
product.quantity(data.Quantity);
});
};
相关问题
- 1. 更新c项目列表#
- 2. MVC更新列表项目
- 3. 更新列表框项目
- 4. 更新列表框项目
- 5. 更新列表中的每个项目
- 6. 使用SharePoint列表项目更新列表项目
- 7. 使用Automapper更新项目列表中的一个项目
- 8. C#列表框更新项目更改
- 9. Centos更新yum的列表项目
- 10. 如何更新列表的项目值?
- 11. 更新列表框内的项目
- 12. 使用reactjs,更新列表中的项目而不更新整个列表?
- 13. 添加新项目后,TFS项目列表未更新
- 14. 如何刷新列表项目一旦列表项目更新 - 将用于onResume
- 15. YouTube API v3 - 更新播放列表中的项目位置(播放列表项目:更新)
- 16. 删除项目后更新列表
- 17. Silverlight:更新列表框模板项目
- 18. 更新列表框项目值
- 19. 更新多个SharePoint列表项目
- 20. 更新删除列表视图项目
- 21. 合并列表+更新项目
- 22. 从列表宽度更新项目Backbone.js
- 23. 更新所有列表项目
- 24. 更新与以往项目的列表<>项目值
- 25. Silverlight列表框项目源更改没有更新列表
- 26. 更新列表项
- 27. 应该将新项目添加到列表中<>更新列表中的以前项目吗?
- 28. 更新celltable列中的选定项目
- 29. 更新netlogo中的列表中的项目的值
- 30. 每X秒从Web服务更新表中的项目列表