A questão em si não mora no Angular, as no conhecimento de Single Page Applications. Quem procura Angular, é porque precisa de uma Single Page Aplications.
Para desenvolver em Angular, obrigatóriamente você precisa de Node.js. Vou resumir a história: sua aplicação em Angular fica em um servidor e sua APi consumida pelo sua aplicação fica em outro. Você terá dois processos de deploy. Sua API pode ser em Node.js, Php no que desejar.
Por fim, em Single Page Applications, você manterá duas aplicações distintas, a do Angular e da API. São aplicações complemente independentes.
Para realizar o deploy de SPA's, você precisa entrar em contato com o seu host e ver qual procedimento eles adotam, porque não é algo unificado e igual para todo mundo. É normal pedir essa ajuda ao host.