Size: a a a

Angular - русскоговорящее сообщество

2020 March 17

G

Galeups in Angular - русскоговорящее сообщество
Anton Shvets
раньше был get без типизации. а щас надо приводитт тип через as
типа useValue: spy as ValueService  ?
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Philipp
Всем привет. Кто знает как бороться со вложенными ngFor`ами? Есть такой код, и когда много элементов производительность начинает сильно страдать
А сколько у вас элементов отрисовывается если не секрет?
источник

G

Galeups in Angular - русскоговорящее сообщество
но вроде нет

providers: [
     MasterService,
     { provide: ValueService, useValue: spy }
   ]
источник

P

Philipp in Angular - русскоговорящее сообщество
Alexey Tuychiev
А сколько у вас элементов отрисовывается если не секрет?
штук по 50 во внутреннем и во внешнем цикле
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Philipp
штук по 50 во внутреннем и во внешнем цикле
а они точно все одновременно нужны на странице?
источник

P

Philipp in Angular - русскоговорящее сообщество
Dmitry Teplov
а они точно все одновременно нужны на странице?
виртуал скролл?
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Philipp
виртуал скролл?
варианты разные есть, зависит от интерфейса
источник

P

Philipp in Angular - русскоговорящее сообщество
Dmitry Teplov
варианты разные есть, зависит от интерфейса
да, я вот сейчас думаю может есть смысл сделать зарузку данных в селекторе только когда он открывается
источник

G

Galeups in Angular - русскоговорящее сообщество
@xuxicheta  блин спасибо за наводку, вроде отработало вот такое

valueServiceSpy = TestBed.inject(ValueService) as jasmine.SpyObj<ValueService>;
источник

G

Galeups in Angular - русскоговорящее сообщество
странно, почему в доке не так
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Philipp
виртуал скролл?
а, я так вижу у вас ещё селекты не различаются по сути
можно в эту сторону тоже подумать, как рендерить один раз и проецировать
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Dmitry Teplov
а, я так вижу у вас ещё селекты не различаются по сути
можно в эту сторону тоже подумать, как рендерить один раз и проецировать
ну точнее иметь один инстанс и его рендерить в каждом нужном месте
источник

P

Philipp in Angular - русскоговорящее сообщество
Dmitry Teplov
а, я так вижу у вас ещё селекты не различаются по сути
можно в эту сторону тоже подумать, как рендерить один раз и проецировать
да, думал и не придумал) Была мысли сделать отдельным компонентом, но не уверен, что это избавит от проблемы. Хотя надо пробовать
источник

EK

Egor Kirilin in Angular - русскоговорящее сообщество
Всем привет, подскажите такой момент:

Есть компоненты, в некоторых навигация через router по абсолютным путям.
Сейчас возникла необходимость обернуть всё это дело в компонент и сделать еще доступ по урлам вида

host/PREFIX/entities/

Из-за того что навигация в компонентах по абсолютным путям, то в итоге все действия уходят на host/entities, а не на host/prefix/entities, что вполне ожидаемо

Где было можно, навигацию по абсолютным путям убрали, но такое возможно не везде.

Есть какие-то выходы из этой ситуации? Можно в местах вида router.navigate('/entity'), смотреть еще на урл и добавлять часть с префиксом, предварительно вытащив из урла, но этого хотелось бы в последнюю очередь.
источник

P

Pavel b in Angular - русскоговорящее сообщество
подсажите как UrlSegment[] в url:string или UrlTree перевести?
источник

AT

Aleksei Tikhonov in Angular - русскоговорящее сообщество
Pavel b
подсажите как UrlSegment[] в url:string или UrlTree перевести?
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
7384114837
Привет. Была у кого такая ошибка при переходе на ng 9?
А как вы переходили с 8 на 9, руками меняли пакеты или через ng update?
источник

7

7384114837 in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
А как вы переходили с 8 на 9, руками меняли пакеты или через ng update?
update
источник

7

7384114837 in Angular - русскоговорящее сообщество
обновил rxjs, ts и angular cli
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
7384114837
update
Ну тогда это следствие этой спорадик ишью https://github.com/angular/angular/issues/35255
источник