1
resposta

Performance do relaod da tela

olá, vi que é invocado o método $state.go($state.current,{},{reload:true}). Ao recarregar a tela é feita uma nova pesquisa na base de dados ou existe algum mecanismo mágico pra fazer o cache do banco também? A partir daí é feito o reload da view novamente. Esse reload não poderia ser evitado com o mecanismo de broadcast do angular? Digo pq suponhamos que temos uma lista de milhares de itens, fazer o reload da view seria um pouco custoso, ou isso não se aplica nesse contexto?

1 resposta

Oi Diego.

Eu preciso ir ao banco novamente para atualizar os dados e jogar os novos dados na tela. Acho eu que fazer o reload é uma boa alternativa pois os dados foram alterados no banco de dados.

Ter uma lista com milhares de itens em uma aplicação é onde está o gargalo, ainda mais em aplicações mobile que devemos ter poucos dados sempre que possível.