• Defines a named scope

  • Defines properties on the function ( Controller ) and not the $scope

  • $scope is still useful for things like $watch ( watching to see if a property changes )