2014-03-13 2 views
0

Angular JS를 처음 사용했습니다. Angular JS로 대출 계산기를 만들려고했는데 프로토 타입이 잘 작동하는 것 같습니다.대출 계산기

프레임 워크를 사용하여 더 좋은 방법으로 금리를 모두 계산할 수 있다면 Angular 's 전문가에게 물어보고 싶습니다. 사실 나는 다음과 같은 기능이 감사하고 있어요 :

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; 
} 

하지만 난 더 생각하는 충분한 경험을 가지고 ... 당신이 t를 찾을 수 있습니까 그의 일을 끝내기위한 좋은 방법 일 수 있습니까?

다음은 "프로토 타입"으로 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