贷款计算器

时间:2014-03-13 09:14:56

标签: javascript angularjs

我是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/

感谢您的帮助:)

1 个答案:

答案 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>

updated fiddle