Existe uma maneira de evitar o callback hell do Angular?
Eu observei no curso a questão das funções de callback, acredito que um projeto muito grande isso pode acabar afetando a legibilidade do código, mesmo adotando factory promisses para ajudar na modularização e organização do código.
No jQuery usava o $proxy() e no JS puro o bind() para cria uma função associada que tem o mesmo corpo da função original, fazendo com o bind() eu continuo tendo acesso aos elementos do Angular por exemplo?