angular Js - controller e modulo

Per informare Angular che il codice necessario è in un modulo, assegnamo lo stesso nome alla direttiva ng-app del modulo,  poi al suo interno  definiamo il controller di cui abbiamo bisogno, grazie al metodo controller()

angular.module("myApp", [])
    .controller("userController", 
        function($scope) {
            $scope.nome = "Mario";
            $scope.cognome = "Rossi";
    });

Il metodo controller() consente di associare ad una stringa una funzione che avrà il compito di rappresentare il nostro controller.L’associazione tra una view e un controller avviene tramite la direttiva ng-controller: