FabrícioRonchi

ngController vs ngApp

16 February 2014

ngApp

Essa diretiva é como se fosse um ".ready()" do jQuery. Quando colocamos o ng-app, você está dizendo pro AngularJS, que ele precisa monitorar DOM a partir daquele ponto.

ngController

O ngController é usado pra determinar as funcionalidades de determinado inicio e fim, por isso é geralmente usado no Body.

Posso ter 2 Controllers?

Sim, e ambos podem se comunicar através do "$scope.$broadcast" e "$scope.$emit", pai/filho e filho/pai respectivamente.

Exemplo

<html ng-app"myApp">
  <head></head>
  <body>
    <div ng-controller="controller1"></div>
    <div ng-controller="controller2"></div>
  </body>
</html>

Qualquer dúvida, chama aí no Twitter!