Size: a a a

2020 March 30

M5

Mike 5/7 in Angular Kyiv
Ilya
хм, сейчас гляну
Если ничего не помогает, читай логи роутера. Включить можно так https://angular.io/api/router/ExtraOptions#enableTracing
источник

I

Ilya in Angular Kyiv
спасибо всем, ребят, логи помогли, нашел где ошибка
источник

A

Alex in Angular Kyiv
Привет, подскажите по проблеме:
mat-table + mat-paginator
при кол. элементов в таблице больше 10 при смене "items per page" страница скролиться в низ каждый раз
источник
2020 April 01

TM

Tom Molotko in Angular Kyiv
источник

OP

Oleg Pavl in Angular Kyiv
Всем привет. Сижу дома, пилю учебный проект типа статистика по короне. Пишу бэк на джаве Restfull, есть база со статистикой. Уже можно начинать всякие графики строить и т.п.
 Хотел бы сосредоточится на бэке, поэтому ищу фронтендера, которому интересно учебный проект к резюме прикрутить. Могу помочь с фронтом на ангуляре, немного опыта есть.
 Сервис и базу планирую на хироку развернуть, фронт на гитхаб пейджес. Кому интересно пишите в личку.
источник

SS

Sasha Savych in Angular Kyiv
привіт!
є такі, що успішно змігрувались до ангуляр9 і при цьому не поламався сторібук?
источник

SS

Sasha Savych in Angular Kyiv
источник

KN

Konstantin Nosov in Angular Kyiv
Oleg Pavl
Всем привет. Сижу дома, пилю учебный проект типа статистика по короне. Пишу бэк на джаве Restfull, есть база со статистикой. Уже можно начинать всякие графики строить и т.п.
 Хотел бы сосредоточится на бэке, поэтому ищу фронтендера, которому интересно учебный проект к резюме прикрутить. Могу помочь с фронтом на ангуляре, немного опыта есть.
 Сервис и базу планирую на хироку развернуть, фронт на гитхаб пейджес. Кому интересно пишите в личку.
кстати тут тоже на angular сделали - https://covid19.rnbo.gov.ua/
источник

OP

Oleg Pavl in Angular Kyiv
Konstantin Nosov
кстати тут тоже на angular сделали - https://covid19.rnbo.gov.ua/
Ага, прикольно) По типу как в универе хопкинса только на украинском)
источник

E

EvgenyB in Angular Kyiv
Konstantin Nosov
кстати тут тоже на angular сделали - https://covid19.rnbo.gov.ua/
А в чем такие штуки прототипируются ? Фигма? Скетч?
источник

M

Malikov in Angular Kyiv
EvgenyB
А в чем такие штуки прототипируются ? Фигма? Скетч?
да, так шикарно выглядит, неужели они так быстро всё это сделали сами
источник
2020 April 02

AP

Andrew Piddubniak in Angular Kyiv
привіт, хочу розібратись з SSR і сео в ангулярі
порадьте  щось толкове
источник

MK

Mike Kovetsky in Angular Kyiv
Andrew Piddubniak
привіт, хочу розібратись з SSR і сео в ангулярі
порадьте  щось толкове
Привет, попробуй по офф гайду локально собрать простое приложение с ssr https://angular.io/guide/universal. Сразу после этого нужно прикрутить туда stateTransfer, если твое приложение работает с api.
“seo в ангуляре” это слишком объемная тема. Начни с поверхностного изучения html тегов. Эта база тебе поможет предметно говорить сеошником. Попроси его составить список требований, примеры значений meta и link тегов для какой-то одной страницы. И дальше начинай набивать опыт на живом проекте. Для большинства задач тебе понадобится https://angular.io/api/platform-browser/Meta и самописный LinkService.
источник

AP

Andrew Piddubniak in Angular Kyiv
Mike Kovetsky
Привет, попробуй по офф гайду локально собрать простое приложение с ssr https://angular.io/guide/universal. Сразу после этого нужно прикрутить туда stateTransfer, если твое приложение работает с api.
“seo в ангуляре” это слишком объемная тема. Начни с поверхностного изучения html тегов. Эта база тебе поможет предметно говорить сеошником. Попроси его составить список требований, примеры значений meta и link тегов для какой-то одной страницы. И дальше начинай набивать опыт на живом проекте. Для большинства задач тебе понадобится https://angular.io/api/platform-browser/Meta и самописный LinkService.
дякую за обширну відповідь :)
источник

MK

Mike Kovetsky in Angular Kyiv
Ребята, у меня к вам тоже есть просьба. Наткнулся на очень странное поведение в angular. После удалении фичи из проекта весь браузерный фронтенд начал жестко тормозить (список товаров появляется только по клику на него вместо oninit, mat dialog при вызове рисует только overlay. И сам диалог достраивается в html только после клика. И еще много похожих симптомов). Такое впечатление, что change detection начал происходить как-то отложено.
Выяснилось, что в этой фиче был глобальный setInterval(() => {}, 1000). Достаточно мне добавить такой пустой setInterval(() => {}, 1000) в AppComponent.OnInit и все начинает работать. Если увеличивать время интервала, то все время лага всех тех симптомов увеличивается пропорционально.
Может кто-то сталкивался? Либо посоветует с чего начать дебаг. Проект немаленький.
Я понимаю, что звучит глупо, я бы иначе не писал ))
источник

VB

Valik Bondaruk in Angular Kyiv
Mike Kovetsky
Ребята, у меня к вам тоже есть просьба. Наткнулся на очень странное поведение в angular. После удалении фичи из проекта весь браузерный фронтенд начал жестко тормозить (список товаров появляется только по клику на него вместо oninit, mat dialog при вызове рисует только overlay. И сам диалог достраивается в html только после клика. И еще много похожих симптомов). Такое впечатление, что change detection начал происходить как-то отложено.
Выяснилось, что в этой фиче был глобальный setInterval(() => {}, 1000). Достаточно мне добавить такой пустой setInterval(() => {}, 1000) в AppComponent.OnInit и все начинает работать. Если увеличивать время интервала, то все время лага всех тех симптомов увеличивается пропорционально.
Может кто-то сталкивался? Либо посоветует с чего начать дебаг. Проект немаленький.
Я понимаю, что звучит глупо, я бы иначе не писал ))
SetInterval дёргал change detection каждую секунду, можешь проверить,  скорее всего у тебя onPush раз такое поведение и нужно дёргать самому changeDetection?
источник

MK

Mike Kovetsky in Angular Kyiv
Я через глобальную замену убирал onPush с проекта, не помогало
источник

VB

Valik Bondaruk in Angular Kyiv
https://chrome.google.com/webstore/detail/angular-tracer-for-view-u/bdneljfoigfojeenmmgahnkjnkpbellg?hl=en  можешь использовать вот такой extension что б трескать когда обновляется, но он на 9 ангуларе не работает правда
источник

VB

Valik Bondaruk in Angular Kyiv
С его помощью сразу видно что setinteval дёргает changeDetection
источник

VB

Valik Bondaruk in Angular Kyiv
А так больше не знаю чем помочь, нужно дебажить.
источник