Описание тега angularjs-controlleras
Синтаксис Controller As предоставляет способ доступа к свойствам и методам контроллера, объявленного в контроллере, через this. Экземпляр контроллера публикуется как указанное свойство в области.
Синтаксис "Контроллер как" был представлен в AngularJS 1.2. Для документа AngularJS:
Использование controller as делает очевидным, к какому контроллеру вы получаете доступ в шаблоне, когда к элементу применяется несколько контроллеров.
Это не заменяет $scope. Если требуются определенные привязки / наблюдатели / широковещательные передачи / и т. Д., $ Scope можно внедрить в контроллер и использовать как обычно.
Некоторые полезные чтения:
- Вам нравятся ваши контроллеры Angular с сахаром или без? Джон Папа
- Kill $scope - Замени его контроллером Как Дэйв Седдиа
- Углубляемся в синтаксис Angular "Controller as" Тодда Мотто