我有一个函数,它根据我传递的值从数组中删除单个项目。这是流程: - 我点击一个按钮deleteImage('{{image}}')
调用一个函数,并在控制器中定义了函数。这是函数
$scope.deleteImage = function(image) {
console.log(image); // Output : {{image}} instead of image url
// code to delete items from array
}
这里的问题是当我检查控制台时,我可以在元素属性image
中看到ng-click="deleteImage('url_of_the_image')"
值,但在控制器中,image
变量的值为{{ 1}}。这可能是什么问题?
答案 0 :(得分:1)
您无需插值。
ng-click="deleteImage(image)"
应足以解决您的问题。