- Категории
- Источники
- Все курсы
- Разделы
- Книги
Angular особенно популярен на крупных предприятиях. В большинстве случаев эти бизнес-приложения очень сильно зависят от данных и имеют большой объем форм. Хотя Angular предлагает нам два разных подхода к реализации форм, ни один из них не приносит большого удовлетворения и не помогает поддерживать высокий уровень ремонтопригодности, особенно в крупных корпоративных приложениях.
Когда мы создаем формы, мы знаем, что есть большая вероятность того, что данные, которые мы хотим собрать, могут измениться. Динамические формы в Angular дают нам возможность определить базовую объектную модель перед привязкой формы к шаблону. Это позволяет нашим формам программно адаптироваться к базовой модели, поэтому нам не нужно обновлять каждую форму вручную, поскольку наши данные в конечном итоге изменятся.
Angular Router поставляется с множеством функций для маршрутизации на основе путей и загрузки определенных компонентов. Этот курс дает вам представление о том, как настроить маршруты, перемещаться между ними и использовать службы и средства защиты при навигации по маршрутам.
По мере роста вашего приложения Angular становится сложнее управлять состоянием приложения. NgRx может помочь с этим! В этом курсе мы узнаем, как преобразовать приложение Angular для использование NgRx.
Angular Elements являются одним из основных нововведений в Angular 6+. Элементы позволяют нам разрабатывать компоненты Angular, как это всегда делается с помощью мощного API Angular, а затем компилировать их в собственные элементы браузера. С помощью пользовательских элементов мы можем определять новые элементы HTML независимо от фреймворка, который соответствует веб-стандартам. Мы также можем расширить HTML-код, определив тег, содержимое которог
Одна из фундаментальных концепций построения успешного крупномасштабного приложения состоит в том, чтобы разбить его на более мелкие, потенциально независимые, но в основном более управляемые и обслуживаемые части. Это начинается на уровне компонентов, уровне модулей и, наконец, уровне маршрутизации приложений. Маршрутизация является основной частью каждого приложения - она должна быть частью инструментария каждого разработчика.
В этом курсе мы рассмотрим составные компоненты Angular Material. Мы начнем с компонентов, связанных с навигацией, макетом и структурой. Затем мы пройдемся по компонентам утилит, ввода и данных, демонстрируя, как каждый из них можно использовать в соответствии с потребностями вашего проекта. Наконец, мы коснемся темы вашего приложения, чтобы создать собственный внешний вид, который будет соответствовать рекомендациям по материал дизайну. К концу
Идеальный компонент принимает для вас хорошие решения, не заставляя вас думать об этом. Конечно, никто не знает, какие решения вы захотите. Чтобы сделать компоненты повторно используемыми, мы устанавливаем разумные значения по умолчанию, а затем позволяем вам переопределять их, когда вам не нравятся принятые вами решения.
В этом курсе мы создадим Angular приложение, которое будет публичным веб-сайтом. Обычно существует довольно много компромиссов, используя одностраничное приложение для общедоступного веб-сайта. Например, их сложно индексировать поисковыми системами, и если вы ссылаетесь на них в социальных сетях, вы получаете общий предварительный просмотр. Кроме того, первоначальный рендеринг может занять некоторое время (особенно на мобильных устройствах), поск
Связь между клиентом и сервером лежит в основе любого современного веб-приложения. В этом курсе мы рассмотрим, как взаимодействовать с вашим API-интерфейсом в Angular, в частности с новым модулем Http (@ angular / common / http), введенным и используемым в Angular 4.3.1 и более поздних версиях.Мы узнаем, как настроить HttpClientModule, как получать и отправлять данные, настраивать HTTP-заголовки, которые отправляются, и как правильно обрабатывать