AngularJS идеально подходит для приложений с одной страницей, в чем смысл?
AngularJS идеально подходит для приложений с одной страницей (SPA). Я новичок в angularjs, и это первое заявление, с которым я столкнулся. Что это значит?
- History.back () не работает в Safari на iOS
- Угловой материал md-toolbar не прилипает (md-scroll-shrink)
- С помощью dc.js и ui-router с вкладками
- Как использовать ng-repeat с фильтром и $ index?
- Random orderBy в AngularJS 1.2 возвращает ошибки «infdig»
- Запретить вызов родителя при вложенном ui-sref
- Использование push5 на HTML5 на angular.js
- Независимая маршрутизация для нескольких регионов в одностраничном приложении AngularJS
SPA – это одностраничное приложение, в котором браузер загружает всю страницу один раз и обновляет часть (-ы) страницы на основе запроса пользователя во время interatciton.
Теперь мы рассмотрим преимущества AngularJS,
Двусторонняя привязка данных. Когда данные изменяются, просмотр автоматически обновляется, что означает, что нам не нужно снова загружать всю страницу.
Контроллеры. Вы можете ограничить свою логику только определенной частью представления с помощью контроллеров. Который делает область обзора ссылкой только на конкретный контроллер. Это метод brillinat для управления SPA.
Службы: это одноэлементные объекты, которые создаются только один раз, когда приложение загружается.
Директивы: Директивы – это пользовательские виджеты. Мы создаем их один раз и используем их там, где нам нужно.
Маршрутизация. Переключение представлений на основе пользовательского запроса.
Инъекция зависимостей: AngularJS имеет встроенную инъекцию зависимостей. Вам просто нужно сказать, что вам нужно, и угловые устроят вам это. Простым примером является то, что вам нужны более строгие функции в вашем контроллере, а затем просто вводите в сервисный центр свою службу и продолжайте бизнес-логику.
MVC: Используя AngularJS, мы можем иметь архитектуру Model, View, Controller на стороне клиента.
И многое другое.
Вот некоторые из причин, почему AngularJS идеально подходит для приложений с одной страницей.
Обратитесь к этому замечательному видео для получения более подробной информации о SPA и AngularJS.
Технически SPA означает, что страница не перезагружается в любой момент процесса, а также не переносит передачу на другую страницу.
Используя структуру MVC с угловым JS, вы можете разработать свое приложение таким образом, чтобы оно вел себя как SPA.
То есть, когда вы хотите сделать веб-сайт, который содержит только одну страницу (мы называем ее страницей кредитования), угловое JS работает хорошо. Например, загрузите любой веб-редактор (я рекомендую IUEditor), создаю фреймворк «angular-js» и создам его. Чем будет создан веб-сайт angular-js, и вы сможете его использовать. В этом смысл.