Angular Fanatic
1.35K subscribers
44 photos
2 videos
3 files
224 links
Ангуляр в каждый проект!
__________
Канал на паузе
Download Telegram
Как и писал ранее про плагин для VSCode.
Angular Console plugin теперь добавили в marketplace vscode.
Nrwl открыли доступ на скачивание книги "Angular Enterprise Monorepo Patterns"
При подписке указывайте почту не на gmail.
Помните еще про systemjs?
Обновили до 3.0.0 пока условно в beta.
Был изменен Import Maps, согласно предложению
ну и юзать вместо systemjs-packagemap - systemjs-importmap
——
касательно предложения, хотелось бы увидеть конечно Dynamic import maps, что и предостовляли раньше в systemjs и rollup
Что нового в NgRx 7 ?
Пару фич в store,
- можете прокидывать пропсы в селектор для вычисления с дополнительной информацией.
export const getCount = createSelector(
getCounterValue,
(counter, props) => counter * props.multiply);

this.store.pipe(select(fromRoot.getCount, { multiply: 2 }))


- новый метод для тестирования provideMockStore()

Эффекты:
- появились хуки OnInitEffects и OnIdentifyEffects

Для Entity добавили парочку новых методов.

обо всем этом в статье.
Igor Minar на AngularNYC отвечает на вопросы про IVY https://youtu.be/a3j5U5WVmUo
Еще один способ для отложенной загрузки модулей c помощью @herodevs/lazy-af :
<div (mouseover)="load = true">Hover to load TestModule</div>
<lazy-af *ngIf="load" moduleName="src/app/test/test.module#TestModule"></lazy-af>
Хочу еще напомнить про @ngxf/platform там тоже есть много интересных идей. А именно
NgxfModule.forLazy(LazyComponent)

<ng-container *lazy="'src/app/view/lazy/lazy.module#LazyModule';
activate activate; deactivate deactivate
">${NG_CONTENT}</ng-container>
По просьбам желающих обновил считыватель сущностей Angular приложения ng-app-counter
Теперь показывает раздельно,
в проекте / в node_modules
Начался онлайн митап ngBucharest c Bonnie Brennan из ngHuston
https://www.youtube.com/watch?v=7057EZxUyxg
Небольшой эксперимент от Michael Bromley про авто генерацию документации из ts файлов с лайв релоадингом сразу в маркдаун.
используя typescript API.
Помогите команде Angular лучше понять ваши потребности, пройдя 1-минутный опрос!
https://bit.ly/angular-survey-2019
В конце также есть расширенный опрос.

На вопрос Where do you get your Angular news?
можете указать t.iss.one/ngFanatic
=)
Routeshub

Новое решение менеджмента маршрутов для Angular

Особенности пакета:

Route Description - декларация маршрутов в одном месте модуля, что создает одну точку входа, и множество точек выхода
Declarative Navigation - состояния маршрутов поддерживаются в различных кейсах использования
Code Autocomplete - поддерживаются подсказки при использовании

Если решение заинтересовало - напишите @maktarsis
У него есть идеи по развитию библиотеки в сторону упрощения, уменьшения бойлерплейт кода.
https://github.com/maktarsis/routeshub
Nrwl в очередной раз придумывают штуку для продвижения своих услуг.
ng add angular-vscode
or
npx angular-vscode

Команда добавляет в рекомендации плагины vscode, которые одобрили они сами:
Angular Language Service
Angular Console
TSLint
Prettier


Этот проект можно расмотреть только для форка, чтобы шарить свои расширения публично. А для приватного хранения в gists можно использовать расширение Settings Sync

ну а так можно просто заюзать набор расширений Angular Productivity Pack
Немного про Ionic,
Cначала анонсировали vue, теперь и react.
Из интересного - под капотом компоненты написаны на stencil
Да, теперь Ionic покрыл большую тройку, можно смело юзать stencil.

Компоненты простые:

import { Component, Prop } from '@stencil/core';

@Component({
tag: 'my-component',
styleUrl: 'my-component.css'
})
export class MyComponent {

@Prop() first: string;

@Prop() last: string;

render() {
return (
<div>
Hello, my name is {this.first} {this.last}
</div>
);
}
}

Если у вас стоит выбор на чем писать библиотеку компонентов, расмотрите Stencil, он действительно хорош.
Для примера: @ionic/core
This media is not supported in your browser
VIEW IN TELEGRAM
Alexey Zuev выпустил, для ng-run, поддержку автозополнения путей к файлам.
Напомню, stackblitz все еще не умеет этого делать.
ВАУ! в astexplorer.net добавили html парсер ангуляра.

еще в декабре