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服務更新表中的項目列表