I am trying to create a MEAN crud operation. I have an api in node with the delete http method as so localhost:3000/api/user?id=
. Below is t
If you are calling this method inside your component, use .subscribe()
this.userService.deleteUser(user).subscribe(() => console.log("user deleted")); this.errorMessage = error);
You have to subscribe to the call if you want it to execute. See the HttpClient documentation.
Note the subscribe() method. All Observables returned from HttpClient are cold, which is to say that they are blueprints for making requests. Nothing will happen until you call subscribe(), and every such call will make a separate request. For example, this code sends a POST request with the same data twice:
Example:
otherMethod(){
this.userService.deleteUser(user).subscribe(() => console.log("user deleted"));
}