Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 将value属性传递到HTML标记中的(单击)属性中_Angularjs_Node.js_Typescript - Fatal编程技术网

Angularjs 将value属性传递到HTML标记中的(单击)属性中

Angularjs 将value属性传递到HTML标记中的(单击)属性中,angularjs,node.js,typescript,Angularjs,Node.js,Typescript,我有以下HTML模板: <form #topping (change)="updateTopping(topping)"> <span *ngFor= "let top of toppingOptions"> {{top.name}} {{top.price.toFixed(2)}} <button type="button" value="{{top.name}}-add" (click)="addTopp

我有以下HTML模板:

<form #topping (change)="updateTopping(topping)">
    <span *ngFor= "let top of toppingOptions">
        {{top.name}} 
        {{top.price.toFixed(2)}}
        <button type="button" value="{{top.name}}-add" (click)="addTopping({{top.name}})">+</button>
        <button type="button" value="{{top.name}}-minus" (click)="minusTopping({{top.name}})">-</button>
        <br>
    </span>    
</form>

{{top.name}}
{{top.price.toFixed(2)}
+
-

正如您可能知道的,错误发生在按钮标记中。我想将“top.name”传递到addTopping()和minusTopping(),但不知道正确的方法


提前感谢。

移除花括号并将参数传递给
(单击)
函数

 <button type="button" value="{{top.name}}-add" (click)="addTopping(top.name)">+</button>
+

移除花括号并将参数传递给
(单击)
函数

 <button type="button" value="{{top.name}}-add" (click)="addTopping(top.name)">+</button>
+

谢谢!比如说,如果我想传入实际值属性,我该怎么做?因此,如果value=“Bacon add”,我将如何将value属性直接传递到我的(单击)=“addTopping(valueAttribute)”参数中?请尝试此
(单击)=“addTopping(top.name+'-add')”>
谢谢,我对typescript不熟悉。我才意识到这个问题是多么愚蠢……呵呵,别自责了谢谢你!比如说,如果我想传入实际值属性,我该怎么做?因此,如果value=“Bacon add”,我将如何将value属性直接传递到我的(单击)=“addTopping(valueAttribute)”参数中?请尝试此
(单击)=“addTopping(top.name+'-add')”>
谢谢,我对typescript不熟悉。我才意识到这个问题是多么愚蠢……呵呵,别自责了D