Директивы сообщают скрипту 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 в создание контроллера.