gpt4 book ai didi

javascript - 如何将绑定(bind)变量传递给 ng-click 函数?

转载 作者:IT王子 更新时间:2023-10-29 02:50:30 27 4
gpt4 key购买 nike

我有一个简单的删除按钮,可以接受字符串或数字,但不接受 ng-model 变量(不确定这是否是正确的术语)。

<button class="btn btn-danger" ng-click="delete('{{submission.id}}')">delete</button>

生成:

<button class="btn btn-danger" ng-click="delete('503a9742d6df30dd77000001')">delete</button>

但是,当我点击时没有任何反应。如果我对一个变量进行硬编码,那么它就可以正常工作。我假设我只是没有以“Angular”方式做事,但我不确定那是什么方式:)

这是我的 Controller 代码:

$scope.delete = function ( id ) {
alert( 'delete ' + id );
}

最佳答案

您不需要在 ng-click 中使用大括号 ({{}}),试试这个:

<button class="btn btn-danger" ng-click="delete(submission.id)">delete</button>

关于javascript - 如何将绑定(bind)变量传递给 ng-click 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12647891/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com