EmberJs计算总量

泰米尔

我是Emberjs的初学者,

我想在添加的项目列表中计算总金额。

例如:

(03)项目已添加到列表中
------------------------
项目1 3,000.00
项目2 4,000.00
项目3 3,000.00 
------- ------------------
总计10,000.00打印
-------------------------

如何在emberjs中创建视图和控制器以计算总量?

如何创建PDF文件并输出与PDF格式相同的输出?

谢谢前进。:)

葡萄藤77

Ember.Enumerables的聚合方法对于此类事情很方便。我创建了一个jsBin,演示了在这种情况下如何使用reduce()。您可以在控制器上为总数创建一个计算属性,该属性将模型中每个记录的值相加。请注意,将0作为第二个参数(initialValue)传递将为reduce()提供一个整数,并帮助您避免遇到的字符串连接问题。

  total: function () {
    return this.get('model').reduce(function (previousValue, item, index, enumerable) {
      return previousValue + item.value;
    }, 0);
  }.property('model.@each')

(您的第二个问题无关紧要,但是您可能想看一下jsPDF。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章