First of all so this has nothing to do with angular. GET, POST or HTTP as a whole is unaware of what client side framework you are using.
To answer your question: it's always better to use POST with sensitive data. If you do a GET request, then this URL can one day be copied and shared and your password will be visible to all. POST won't have this problem. Some additional problems (copied from answer here):
- URLs are stored in web server logs
- URLs are stored in the browser history
- URLs are passed in Referrer headers
P.S. Another question is transition security: both methods offer no difference here, so you should send this only over HTTPS.