我是Angular JS的新手。我试图用Angular JS创建一个贷款计算器,原型似乎运行良好。
我想问所有Angular的大师,如果有更好的方法(使用框架)只为两个利率编写公式。实际上,由于以下功能,我正在做这件事:
function totalCalc(years, amount) {
calc = (((amount * 9.9 * years) /1200)/12) + (amount / (years*12));
$scope.total = currencyRround(calc);
calc2 = (((amount * 12.5 * years) /1200)/12) + (amount / (years*12));
$scope.total2 = currencyRround(calc2);
}
我正在考虑用 ng-repeat 来完成这项工作,定义利息率如下:
$scope.interests= [
{
rate: '9.9'
},{
rate: '12.5'
}
];
然后将值集成到forEach中,如下所示:
angular.forEach($scope.interests, function(s){
interest = s.rate;
}
但我没有足够的经验来进一步思考...... 你觉得这可能是一个完成任务的好方法吗?
这是JSFiddle与" Prototype": http://jsfiddle.net/645Xs/2/
感谢您的帮助:)
答案 0 :(得分:1)
<div class="item">
<h1>Rata mensile in CHF:</h1>
<h2 ng-repeat='rate in [9.9,12.5]'>
{{rate}} = {{(((one * rate * (two / 12)) /1200)/12) + (one / two) | number:2}}
</h2>
</div>