Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Como eu faço para minificar a diretiva ng-controller="MeuController"?

Preciso minificar os scripts JS de uma aplicação de uso corporativo. Tenho formuário com um select que faz referência para outro controller. Segue o trecho:

<select id="fiscalSelect" ng-controller="FuncionariosController" class="form-control" ng-model="visita.fiscal"
ng-options="funcionario.id as funcionario.nome for funcionario in funcionarios track by funcionario.id">
</select>

Após o processo de minificação dos scripts JS o select perde a referência.

1 resposta
solução!

Fala ai João, tudo bem? Dando uma pesquisada, parece que você pode tentar usar a opção mangle: false do uglify.

Ou tentar usar a lib gulp-ng-annotate.

Por estar usando Gulp com AngularJS alguns problemas podem acontecer por conta da renomeação das variáveis e funções durante o processo de minificação.

Talvez por hora vale a pena deixar desabilitado a minificação.

Espero ter ajudado.