Por que usamos o formulário ou o ng-submit em angularjs?

Estou planejando ter um aplicativo angularjs. Faremos a operação CRUD usando o serviço Web Api. E essas funções do controlador eu posso chamar da diretiva ng-click (quero dizer, sem enviar)

AngularJs <-> WebApi <-> Sql Serevr&nbsp;=> Esta é a nossa pilha.

Precisamos receber uma chamada para o servidor web (para buscar arquivos. Ex: imagens).

Mas eu estou pensando, será que precisaremos de uma operação pós-servidor web no nosso caso?

Além disso, sempre precisamos de um formulário, ng-form, submit, ng-submit - no nosso caso?

Qualquer ajuda seria apreciada, obrigado!