O Angularjs realmente requer dois pedidos por recurso?

Estou experimentando o Angularjs e realmente gosto do que vi até agora. No entanto, uma coisa parece estranha para mim: Até onde eu sei, o Angular exige pelo menos duas solicitações para cada visualização dinâmica criada: a primeira para o documento e a segunda para os dados usando o serviço $ http. Isso parece ser uma desvantagem incrível pelas seguintes razões:

latência de rede é duplicadao usuário não consegue ver nada de útil até que a resposta para a segunda solicitação seja pré-processada

Imagine uma página com uma lista de itens criada dinamicamente. O primeiro pedido puxa o documento, o segundo obtém os dados a serem mostrados. O usuário terminará com uma lista vazia por um curto período de tempo até que a resposta para a segunda solicitação seja processada.

Embora seja possível não mostrar a lista até que os dados estejam completos, fica claro que a experiência do usuário sofrerá com a latência de rede duplicada. Eu vejo isso como uma grande desvantagem sobre as estruturas do lado do servidor que entregam um documento que inicialmente contém os dados.

Eu sinto falta de algo aqui ou isso é uma limitação 'por design'?

questionAnswers(0)

yourAnswerToTheQuestion