Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Внутри каждого модуля создается новый экземпляр $scope, который является наследником $rootScope.является неверным. Новые экземпляры $scope обычно возникают при использовании директив (в случае если директива запрашивает создание нового scope), либо создаются вручную. Второе, на мой взгляд scope не является моделью данных. Модель данных в Angular — это обычные javascript объекты. Scope же является связующим звеном между ними и html-представлением (View). Наиболее похожее из того что мне встречалось — это ViewModel в .Net WPF.
me.popup = $("<div class=\"popup\">{{data}}<br /><a href=\"#\" ng-click=\"close($event)\"> Close me</a></div>");
AngularJS vs. KnockoutJS