Я только начинаю смотреть на Угловое, но с трудом обматываю голову вокруг потребности в $scope
. Javascript уже имеет понятие сферы действия через контекст (то есть this
) и позволяет программистам вводить этот контекст в функцию с использованием call
или apply
.
Существуют ли различия между Angular's, $scope
и ключевым словом this
?
Если есть разница, то в чем значение this
в контроллере или директиве?
Заранее спасибо :)
«$ scope» - это вложенная зависимость, я полагаю, это не так просто, как вызов функции с контекстом. Но вы можете, если факт использует 'this' как' $ scope' с синтаксисом 'controller as' в' ng-controller'. Но '$ scope' он все еще инъективен. – elclanrs