如何在不使用angularjs重定向页面的情况下进行REST调用

时间:2015-03-22 04:49:47

标签: angularjs node.js rest redirect

我有一个按钮链接,应该在后端的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);
};

如何阻止页面重新加载。

1 个答案:

答案 0 :(得分:2)

不要使用

<a href="" ...>

因为它会重新加载页面。相反,使用:

<li><a href ng-click="deleteItem(keyId)">Delete</a></li>