Javascript 帮助修改jquery插件:jsRepeater

Javascript 帮助修改jquery插件:jsRepeater,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,jquery的模板引擎提供了一个函数,让您向模板引擎传递一个函数,该函数将在引擎呈现最终值之前执行 当我在一个值数组中循环时,我希望格式化函数除了只接收一个值之外还接收整个数组 如何修改格式化函数调用,使其获得单个值和数组?我试图毫无希望地摸索代码,但没能弄明白 数据示例: 模板示例: 在本例中,我希望我的格式化函数对文件大小和发送的字节数进行计算,以便输出要发送的剩余字节数。我最终创建了自己的jquery插件,它完全符合我的要求 var data = {items:[{"file_name":

jquery的模板引擎提供了一个函数,让您向模板引擎传递一个函数,该函数将在引擎呈现最终值之前执行

当我在一个值数组中循环时,我希望格式化函数除了只接收一个值之外还接收整个数组

如何修改格式化函数调用,使其获得单个值和数组?我试图毫无希望地摸索代码,但没能弄明白

数据示例: 模板示例:
在本例中,我希望我的格式化函数对文件大小和发送的字节数进行计算,以便输出要发送的剩余字节数。

我最终创建了自己的jquery插件,它完全符合我的要求

var data = {items:[{"file_name":"test1.txt", "file_size":5000,"bytes_sent":2500},     
{"file_name":"test2.txt", "file_size":6000, "bytes_sent":3000}]};
<div>Bytes Remaining: ${file_size:formatRemaining}</div>
  function formatRemaining(data, row) {  
  var remaining = data - row[bytes_sent];
  return remaining;
}