我正在尝试将变量传递给JavaScript中的函数。当我查看开发人员工具中的按钮时,该变量将设置为我期望的值,即文件名。如果我在javascript中设置了一个断点并查看了HTML的开发人员工具中看起来不错的attachmentName变量,则该变量的名称为{{vm.requisition.pOR_Detail.attachment_Name}},而不是文件名。我该怎么做才能传递正确的值?
HTML
OnResponseStartedDetails
JavaScript
<button class="col-xs-3" class="btn btn-default"
data-ng-show="vm.requisition.requisitioner === vm.currentUser.username"
data-ng-click="deleteAttachment('{{vm.requisition.pOR_Detail.attachment_Name}}')"
type="button">Remove Attachment</button>
答案 0 :(得分:2)
从函数调用中删除插值和引号
<button data-ng-click="deleteAttachment(vm.requisition.pOR_Detail.attachment_Name)" type="button">Remove Attachment</button>