我有一个按钮链接,应该在后端的REST api上调用delete。但它没有像我期望的那样工作。
<li><a href="" ng-click="deleteItem(keyId)">Delete</a></li>
每当我点击此链接时,页面都会重新加载到http://localhost:3000/item/delete/znEkkLVp
我不希望页面重新加载发生在这里。我认为,因为正在进行REST调用,所以会发生页面重新加载。
这是deleteItem()方法:
$scope.deleteList = function(keyId) {
$http.delete('/item/delete/' + keyId);
};
如何阻止页面重新加载。
答案 0 :(得分:2)
不要使用
<a href="" ...>
因为它会重新加载页面。相反,使用:
<li><a href ng-click="deleteItem(keyId)">Delete</a></li>