2016-10-19 6 views
0

새로운 것은 여기에서 새로운 무엇이 잘못하면 죄송합니다. 여기 내 js 바이올린입니다 https://jsfiddle.net/phorton/2rdyj9oe/2/에 액세스하는 방법 angularjs에서

각도로 변환하려고합니다. 각 numCoins 값을 캡처하려고 노력하고 있습니다.

this.calcAmount = function(amount) { 
    amount = amount * 100 
    var coins = [ 
     {name: 'quarters', value: 25}, 
     {name: 'dimes', value: 10}, 
     {name: 'nickles', value: 5}, 
     {name: 'pennies', value: 1}] 

    coins.forEach(function (coin) { 
     var numCoins = Math.floor(amount/coin.value) 
     this[coin.name] = numCoins 
     amount -= (numCoins * coin.value) 
}) 

} 내 JS 바이올린의 상단 부분은 CONSOLE.LOG의 값을 넣어 작동합니다. numCoins의 각 반복을 저장하고이를 angluarjs의 각 값을 업데이트해야합니다. 나는 정말로 미안하다.

+0

당신이'이 [coin.name] = numCoins'을 설명해 주시겠습니까 : 여기

업데이트 된 바이올린입니까? –

답변

0

배열을 calcAmount 함수 외부에서 초기화하는 것이 좋습니다. 개체에 amount 필드를 추가하고 배열을 반복 할 때 거기에서 계산하는 금액을 저장할 수도 있습니다. 결과를 표시하는 데 사용할 수 있습니다. https://jsfiddle.net/cpgoette/q51o7rsm/

관련 문제