通过函数调用将范围值传递给控制器​​不起作用

Passing scope value through function call to controller not working

我有一个函数可以根据我传递的值从数组中删除单个项目。流程如下:- 我在单击按钮 deleteImage('{{image}}') 时调用一个函数,在控制器中我已经定义了函数。这是函数

$scope.deleteImage = function(image) {
     console.log(image); // Output : {{image}} instead of image url
     // code to delete items from array 
}

这里的问题是当我检查控制台时,我可以在元素属性 ng-click="deleteImage('url_of_the_image')" 中看到 image 值,但是在控制器中,image 变量具有值{{image}}。这里可能是什么问题?

您不需要对值进行插值。

ng-click="deleteImage(image)"

应该足以解决您的问题。