Angular Fanatic
1.34K subscribers
44 photos
2 videos
3 files
224 links
Ангуляр в каждый проект!
__________
Канал на паузе
Download Telegram
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 парсер ангуляра.

еще в декабре
Из Angular team просочилась инфа про программу Angular Colloboration. Подробнее расскажут на ngconf.
Твит от JiaLi, единственный, кто сейчас поддерживает zone.js

https://twitter.com/Jialipassion/status/1105046321889591296
Зарелизили NestJS 6,
про миграцию с 5 на 6 можете почитать тут
Продолжают распиливать монолит на пакеты, например в @nestjs/platform-express, @nestjs/platform-fastify и т.д

спасибо за информацию @alex_kulagin =)
Сфера моих интересов обширна, и за последний месяц мне удалось поработать с разными опенсорс проектами, из последнего: добавил template parser vuejs в astexplorer.net .

Сюда стараюсь публиковать только про Angular.

Если вам из этого что то интересно, то приглашаю в свой твиттер: https://twitter.com/irustm (стану публиковать больше общей информации там).

Так же активно слежу за deno, приглашаю пообщатся в чатик https://t.iss.one/denoland
Forwarded from angular_ru
Вышел #Angular 8.0.0-beta.10. Пора попробовать Ivy на вкус :)

npx @angular/cli@next new cool-project --enableIvy

PS: Не обращайте внимание на package.json - у вас установится именно beta 10
Если у вас есть необходимость загрузить сторонние js либы, но не хотите их кидать в общий scripts.js то посмотрите как можно загрузить их по требованию:

https://codeburst.io/lazy-loading-external-javascript-libraries-in-angular-3d86ada54ec7

По сути работает как старые добрые загрузчики модулей.
ng-fullcalendar.png
145.3 KB
Наверно все знают fullcalendar, которому скоро исполняется 10 лет, был известен как плагин для jQuery.
Я 2 года назад написал обертку для Angular - ng-fullcalendar.
За это время эта обертка стала довольно популярной, и имеет более 4к скачиваний в неделю.
Недавно fullcalendar избавился от jQuery, и ng-fullcalendar, так же обновился.
fullcalendar team предложили ng-fulcalendar стать официальным решением для Angular.

Мы вместе с Adam Shaw проделали работу по поддержке полного API fullcalendar. Теперь одинаковое API для всех решений - Angular, Vue, React.

Решение так же осталось под лицензией MIT, в отличии от самого fullcalendar (некоторые плагины).

Пока что в бете, но вы можете попробовать @fullcalendar/angular и написать мне свои отзывы =)

https://fullcalendar.io/blog/2019/04/react-vue-and-angular-connectors
Сегодня 7 марта в 20.00 мск состоится очередной ngRuAir. Тема: Разработка мультиязычных приложений на Angular
https://www.youtube.com/watch?v=9s9I1_bsZkc
Stackblitz решил пойти в массы, и прикручивает google cloud.
Записаться в бету можете по этой форме

А пока доступна только публикация в firebase, и интеграция с github. (firebase функции, к сожалению, скрыты, и кроме SPA приложений больше ничего не запустить)

https://medium.com/stackblitz-blog/google-cloud-meet-stackblitz-da13f4e4fc29
В Angular CLI добавят флаг experimentalImportFactories которое позволит загружать таким образом.
Надеюсь еще пофиксили баг с алиасами при lazyload.