Публикации по теме 'angular-6'
Создание веб-приложения с Node JS и Angular V6 - Часть 1 (НАЗАД)
В этом уроке мы собираемся создать приложение, которое позволит нам составлять списки и создавать предметы.
Мы собираемся использовать для нашего приложения архитектуру сторонних разработчиков:
BACKEND (REST API) : NODE JS - EXPRES.JS
БАЗА ДАННЫХ : MYSQL
ПЕРЕДНЯЯ ЧАСТЬ : УГЛОВОЙ V6
НАЗАД
ИНСТРУМЕНТЫ
MYSQL
СХЕМА БАЗЫ ДАННЫХ
Ниже схемы нашей базы данных у нас есть 3 таблицы t_matiere , t_etudiant и t_note .
СОЗДАНИЕ БАЗЫ ДАННЫХ
Мы переходим на..
Как использовать Angular 6+ Service Worker для (динамической) загрузки изображений
Сегодня я хочу показать вам, как использовать сервисный воркер Angular 6+ по умолчанию для кэширования динамически загружаемых ресурсов. Это особенно полезно, если вы используете стек JAM и не знаете, какие ресурсы редактор может использовать для контента.
А поскольку мы не можем установить более одного сервис-воркера на страницу, было бы здорово, если бы мы могли использовать Angular Service Worker по умолчанию вместо того, чтобы переписывать весь сервис-воркер самостоятельно.
Какую..
Управление состоянием с помощью NgRx
Одна из самых больших проблем с приложениями, управляющими данными. Существует множество шаблонов для управления приложениями.
Что такое NgRx?
NgRx — это фреймворк для создания реактивных приложений в angular. NgRx обеспечивает управление состоянием, изоляцию побочных эффектов, генерацию кода и инструменты разработчика, которые расширяют возможности разработчиков.
Основные понятия
Приложения, разработанные с помощью ngrx/store, должны иметь дело с Store, Reducer, State и..
Конфигурация интерфейса командной строки Angular V6
Выпущена новая версия Angular с новым интерфейсом командной строки, который вносит изменения в то, как мы устанавливаем конфигурации.
1. Проблема? 😲
Его документация не очень многословна, поэтому возникают сомнения, что делать. Например, в предыдущей версии вы могли установить yarn в качестве диспетчера пакетов по умолчанию следующим образом:
ng set packageManager=yarn
// Or if you want to set it globally
ng set --global packageManager=yarn
Однако новый способ использования CLI..
Использование @Output и EventEmitter
Итак, у меня есть событие в одном компоненте, и я хочу, чтобы оно обрабатывалось в другом компоненте. Angular позволяет мне это делать?
Большое да! В @ angular / core у нас есть @Output и EventEmitter, которые позволяют нам передавать событие от одного компонента к другому.
Давайте посмотрим, как это сделать. Итак, чтобы выполнить функцию родительского компонента при нажатии кнопки в дочернем компоненте, мы используем декоратор @Output Скажем, есть кнопка внутри дочернего..
Как установить выбранную опцию динамически в Angular 6
Все мы используем формы в наших приложениях. Выбор в формах удобен, когда у вас есть несколько вариантов. В Angular в качестве значения OPTION мы можем использовать не только строковые литералы, но и объекты.
Простейший ВЫБОР
<form [formGroup]= "countryForm">
<select formControlName= "countryControl">
<option [value]= "country" *ngFor= "let country of countries"> {{country}}</option>
</select>
</form>
И в файле .ts..
Руководство по защите маршрутизатора Angular 6
В Angular 6 есть функция защиты доступа к маршрутизатору, называемая защитником маршрутизатора. Например, у вас есть структура маршрутизатора:
{
path: 'admin',
component: AdminComponent,
canActivate: [AuthGuardService],
children : [
{
path: 'books', component: ...,
},
{
path: 'authors', component: ...,
},
{
path: 'payments',
canActivateChild: [AuthGuardService],
children: [
{
path: 'list', component: .....