Since IE8 is based upon HTML 4, it does not support DELETE requests.

Since IE8 is based upon HTML 4, it does not support DELETE requests. I would suggest using POST requests instead. 
$http['delete']('/api/post/'+ $routeParams.id).