我从下面调用一个函数:

<a href="#" ng-click="editExpense('{{expense.Expense.id}}')">Edit</a>


在检查元素中,我得到的ID是'12'。但在以下功能中:

 $scope.editExpense = function(id){
     alert(id);
 }


ID显示为“ expense.Expense.id”。然后如何传递参数。还有其他方法可以调用带有js变量angular值的函数。

最佳答案

您无需在ngDirective中使用大括号。

<a href="#" ng-click="editExpense(expense.Expense.id)">Edit</a>

09-12 07:59