在ember把手中的算术运算

时间:2014-11-04 17:42:47

标签: javascript ember.js handlebars.js

我试图计算车把中两个变量之间的差异 - ember js。我怎么能做到这一点?使用脚本标签是个好主意吗?以下是我的车把文件

{{#each data in view.block.infodata.weatherData}}
    <tr>
        <td> <div><font size="3" >{{data.name}} </font></div> </td>     
        <td> <font size="3"> {{data.currentValue.tempInFarenhiet}} </font> </td>        
        <td> <font size="3"> {{data.pastValue.tempInFarenhiet}} </font> </td>
        <td> <font size="3"> {{data.currentValue.tempInFarenhiet - data.pastValue.tempInFarenhiet}}  </font> </td>              
    </tr>
{{/each}}

手柄中是否有parsefloat功能?

提前致谢。

1 个答案:

答案 0 :(得分:3)

创建一个把手助手来进行计算。您可以这样使用:

{{temp-difference data.currentValue.tempInFarenhiet data.pastValue.tempInFarenhiet}}

在帮助程序文件夹调用者temp-difference.js

中创建一个文件
export default Ember.Handlebars.makeBoundHelper(function( currentValue, pastValue ) {

  return new Ember.Handlebars.SafeString( parseInt( currentValue - pastValue, 10) );

});