Angular Let Directive
*ngIf
не отображает содержимое в falsy
случаях (0, null, undefined) на async pipe, в пакете @rx-angular/template предлагается решение
*ngIf
не отображает содержимое в falsy
случаях (0, null, undefined) на async pipe, в пакете @rx-angular/template предлагается решение
На каждый цикл механизма обнаружения изменений выполняется метод из шаблона. Если этого надо избежать, то следует использовать pure pipe или результат выполнения присвоить свойству компонента
Сравнение на примере пакетов для маршрутизации, вероятно оно более корректное
Дистрибутив
lsb_release -a
cat /etc/*-release # альтернатива
Ядро
uname -a
cat /proc/version # альтернатива
Небольшое сравнение между all операторами
What You See Is What You Get – «что видишь, то и получишь»
Сервис для динамического добавления Angular компонентов в body
Про переход между страницами на сайте refactoring.guru
Предлагается вместо CUSTOM_ELEMENTS_SCHEMA
использовать @Directive()
обёртки над веб-компонентами
Подписка на router.events
, на событие NavigationStart
spinner показывается, на события NavigationEnd
, NavigationCancel
, NavigationError
скрывается.
node --max_old_space_size=8192 <name>
Про идеальную архитектуру, 100% покрытие кода тестам, рефакторинг и костыли
SELECT DATE_FORMAT(NOW(),'%Y-%m-%dT%TZ');
-- 2020-05-03T12:06:02Z
DB::unprepared('SET IDENTITY_INSERT october_test_pages ON');
// insert
DB::unprepared('SET IDENTITY_INSERT october_test_pages OFF');
Add dist folder of dependency libs to main tsconfig.json
and run command
nx run need:build --with-deps
Опыт создание мобильной версии Angular приложения, выбор нужной версии на основе по ширине окна браузера. Размещение обеих версий на одном домене.
Add setting "startingDirectory": "."
in terminal profile CTRL + ,
ng build --watch
npx lite-server --baseDir="dist/project-name"
Из корневой директории сайта:
php artisan october:passwd [username] [password]
Кратко про самые популярные дистрибутивы, используемые для размещения сайтов: Ubuntu, Debian, CentOS, RHEL, Gentoo, Fedora, SuSE
Самый популярный плагин для карусели на jQuery – Owl Carousel 2
О старой уязвимости. Чтобы проверить, достаточно ввести в браузере http://domain.ru/.git/HEAD
httpRequest.pipe(
repeat(),
takeUntil(stop$)
).subscribe(x => console.log(x));
Небольшой разбор кода скриптов, просто было интересно понять, что примерно происходит.
Создаётся providedIn: 'root'
сервис событий. Затем отправляются события на шину, и если какой-либо слушатель подписан на эти события, он получает уведомления.