2014-03-13 143 views
0

我是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-重複,確定利息的利率如下:

$scope.interests= [ 
    { 
     rate: '9.9' 
    },{ 
     rate: '12.5' 
    } 
]; 

,然後整合如下在foreach值:

angular.forEach($scope.interests, function(s){ 
    interest = s.rate; 
} 

,但我沒有足夠的經驗,進一步思考...... 你覺得牛逼他可能是完成任務的好方法?

這裏是的jsfiddle與 「原型」: http://jsfiddle.net/645Xs/2/

謝謝你的幫助:)

回答

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

+0

這個解決方案是非常有趣!但之前我把原型的錯誤版本鏈接了......更新後的版本在這裏:http://jsfiddle.net/645Xs/2/ –

+1

好吧,這是同樣的解決方案 - 創建一個利率數組,並用' ng-repeat「就像我在小提琴上做的一樣。 – haki