我从下面调用一个函数:
<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>