Директивы сообщают скрипту Angular, что делать в приложении. Как заявления.

ng-app — это сокращение от «angular-application». Предупреждает включенный скрипт Angular, что это приложение angular, сканируйте его на наличие другого синтаксиса angular

«модель представления» или ViewModel — это $scope

Двусторонняя привязка данных позволяет контроллеру получать информацию от пользователя

знать о ключевых значениях по сравнению со значениями переменных, которые необходимо оценить

Модуль похож на контейнер Tupperware

Нужно вложить привязку? Похоже, что данные в $scopes могут быть привязаны к его элементам div и доступны для тех, кто внутри

Контроллер — это мозг. $scope — это данные, которые мозг помещает в представление. Представление — это то, что видит пользователь.

модули — это понятие отличия от моделей — легко запутаться

ng-model — это директива, куда вы можете поместить ng-model, если не во входные данные. Связывает ли ng-model во входном теге значение ввода с моделью?

модели - это объекты, которые содержат данные

$routeProvider и $scope «динамически» внедряются в функции. Как Angular это делает? Я предполагаю, что angular видит эти параметры и в основном вызывает службу с любыми объектами, которые ранее были добавлены в фабрику. Возможно, angular идет дальше и создает фабричный объект для $scope и $routeProvider, когда запускается первоначальный скрипт Angular, а затем вызывает в основном обертку всех других функций, что позволяет разработчику передавать любые службы, например. $scope или $routeProvider по мере необходимости.

$routeProvider может передавать контроллер и представление.

Идентификаторы фрагментов для обработчика маршрута. Путь после символа «#». Маршруты, определенные в $routeProvider, соответствуют идентификаторам фрагментов в тегах привязки. Маршрутизация основана на состоянии идентификатора фрагмента. Вы устанавливаете идентификатор фрагмента на соответствующий путь в функции when $routeProvider. Это то, что используется в $routeProvider для «когда» эквивалентно косой черте после #. Это должно соответствовать вашим hrefs. ссылка на идентификатор фрагмента не перезагружает страницу, что нам нужно для SPA. При изменении идентификатора фрагмента они сопоставляются с маршрутизацией, которую мы ранее настроили.

Также необходимо включить модуль ngRoute в создание контроллера.