使用knockout如何从observablearray中得到相同的值 [英] using knockout how to sum of same values from observablearray

查看:61
本文介绍了使用knockout如何从observablearray中得到相同的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

地狱先生,

i我正在使用knockoutjs

我有observablearray有多个重复的行



purchaseitems (observablearray with items)

-------

vat prevat vateamount

--- ------- - ----------

5______15_______ 20

10____ 20_______ 300

5 ____ 25 _______ 200

10 ____28 _______ 210





i希望得到并显示如下

vat prevat vateamount
--- ------- -----------

5______30_______ 220

10____ 48 ____ 510


使用增值税作为关键,如果发生多次增值税,则获得优先权和额外数额的总和

.....

i不知道该怎么做...

请帮助

提前谢谢

周日愉快

hell sir,
i am using knockoutjs
and i have observablearray with multiple duplicate rows

purchaseitems(observablearray with items)
-------
vat prevat vateamount
--- ------- -----------
5______15_______ 20
10____ 20_______ 300
5 ____ 25 _______ 200
10 ____28 _______ 210


i want to get and display like
vat prevat vateamount
--- ------- -----------
5______30_______ 220
10____ 48_______ 510

use vat as a key that if multipletimes vat is occured then sum of prevat and vateamount
.....
i dont know how to do...
please help
thank you in advance
have a nice sunday

推荐答案

如上所述,您应该创建一个计算变量,它返回您的求和数组并绑定到该数组。

要进行摘要本身,您可以考虑在混合中添加underscore.js。这个库提供了很多有用的函数来处理数组。
As stated above you should create a computed variable which returns your summed array and bind to that.
To do the summary itself you could consider adding underscore.js to the mix. This library provides many usefull function do deal with arrays.


这篇关于使用knockout如何从observablearray中得到相同的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆