I actually wrote the documentation for how to use the angular language service in neovim. I think the built in neovim LSP is really bad. I prefer COC. Especially for typescript and likewise.
Here is the URL to the docs, for how to use the angular language service with neovim. It should also work for vim, although I haven't tested it on vim