Instruction: Explain the benefits and usage of the 'controllerAs' syntax in AngularJS controllers.
Context: This question evaluates the candidate's familiarity with modern AngularJS practices, specifically the 'controllerAs' syntax that encourages a more readable and maintainable codebase.
medium
medium
hard
hard
hard