参数值是如何设置的-Javascript

参数值是如何设置的-Javascript,javascript,angularjs,Javascript,Angularjs,我是javascript新手 我试图理解在下面的代码中,如何将'outCurr'参数的值设置为'USD',我是否遗漏了任何内容。我理解代码的其余部分,但无法理解这一点 这个例子取自 据我所知,这两个函数都将'outCurr'作为参数/参数,但我看不到分配给它的任何值。如果我遗漏了什么,请告诉我。在index.html文件中,有一个ng repeat循环遍历当前货币(['USD'、'EUR'、'CNY']数组,调用total(c)函数并传递每种货币 <b>Total:</b>

我是javascript新手

我试图理解在下面的代码中,如何将'outCurr'参数的值设置为'USD',我是否遗漏了任何内容。我理解代码的其余部分,但无法理解这一点

这个例子取自


据我所知,这两个函数都将'outCurr'作为参数/参数,但我看不到分配给它的任何值。如果我遗漏了什么,请告诉我。

在index.html文件中,有一个ng repeat循环遍历当前货币(['USD'、'EUR'、'CNY']数组,调用total(c)函数并传递每种货币

<b>Total:</b>
        <span ng-repeat="c in invoice.currencies">
          {{invoice.total(c) | currency:c}}
        </span>
<span ng-repeat="c in invoice.currencies">
    {{invoice.total(c) | currency:c}}
</span>
总计:
{{发票总额(c){货币:c}
因此,您也需要查看html文件,就像AngularJS绑定和html文件中的表达式一样

希望有帮助。

变量“outCurr”调用函数后会自动分配。在这里看到的代码段中,Javascript中从未调用函数convertCurr。AngularJS的特殊之处在于,它允许在HTML本身中调用这些函数。您会注意到,正如Omar所解释的,在下面的代码段中,它为每个函数传入outCurr“货币”数组中的货币,从而以每种货币显示结果值

<b>Total:</b>
        <span ng-repeat="c in invoice.currencies">
          {{invoice.total(c) | currency:c}}
        </span>
<span ng-repeat="c in invoice.currencies">
    {{invoice.total(c) | currency:c}}
</span>

{{发票总额(c){货币:c}

不用担心,如果这回答了您的问题,请将问题标记为已回答,以方便其他开发人员,谢谢。