Size: a a a

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

2020 May 18

AT

Andrew Trends in Angular - русскоговорящее сообщество
Oleg Safonov
перерисовка dom? track by используете? + onPush и никаких лагов не должно быть)
Забыл упоминуть, что таблица это Material table
источник

ВВ

Вова Воланд... in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Типа такого?)
resolver = import('./lazy.components').then(m => m.ComponentResolver);

<ng-container
 *ngxComponentOutlet="resolver | async | resolve : 'my-component'"
></ng-container>
Круто! А как быть с Input и Output?
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Вова Воланд
Круто! А как быть с Input и Output?
Автоматически забиндятся)
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
вот тут можно потыкать простое демо https://stackblitz.com/edit/angular-simple-dynamic
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Andrew Trends
Забыл упоминуть, что таблица это Material table
Посмотрите, что происходит на странице, возможно весь dom таблицы перелопачивается каждый раз

paint flashing галку поставьте
источник

SP

Stanislav Pavenko in Angular - русскоговорящее сообщество
Добрый день, Коллеги!
Подскажите пробовал ли кто-то использовать [textMask] с  [matAutocomplete]="auto"?
"@angular/material": "^9.2.3",
"angular2-text-mask": "^9.0.0",
источник

ВВ

Вова Воланд... in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
вот тут можно потыкать простое демо https://stackblitz.com/edit/angular-simple-dynamic
Огонь! Благодарю👍
источник

Е

Евгений in Angular - русскоговорящее сообщество
Привет,

Философский вопрос. Когда лучше использовать schematics а когда делать  свой package?  Что проще мейнтейнить? особенно с выходом новой версии ангулара
источник

v

volt in Angular - русскоговорящее сообщество
немного не по теме но все же, в чем причина данной ошибки, никак не запускается
источник

SV

Sergey Vakhramov in Angular - русскоговорящее сообщество
sudo root
Кэш почистил в хроме)
Так ты включи при открытой консоли запрет на кэш
источник

v4

vysheradugi 4 in Angular - русскоговорящее сообщество
привет всем! Вопросик: есть директива:
@Directive({
 selector: '[disableControl]',
})
export class DisableControlDirective {

 @Input() set disableControl(condition: boolean) {
   const action = condition ? 'disable' : 'enable';
   this._ngControl.control[action]({ emitEvent: false });
 }

 constructor(@Optional() private _ngControl: NgControl) {
 }
}
Не работает под IVY. Может кто знает причину?
источник

ДШ

Дмитрий Шарапов... in Angular - русскоговорящее сообщество
Помогите пожалуйста, используя custom material table, передать данные в ячейки таблицы   https://stackblitz.com/edit/angular-nkaxhu?file=src%2Fapp%2Fcomponents%2Fdyn-table%2Fdyn-table.component.html
источник

AT

Alexander Trunov in Angular - русскоговорящее сообщество
Galeups
всем привет, глупый вопрос )))
помогите плиз получить параметры из урл. Подписываюсь на queryParams, но он он мне в начале возвращает пустые значения, потом мои параметры.
Разве нельзя без подписок получать параметры?
Можно. Смотри в сторону ActivatedRouteSnapshot.
источник

G

Galeups in Angular - русскоговорящее сообщество
Alexander Trunov
Можно. Смотри в сторону ActivatedRouteSnapshot.
нашел в примере this.route.snapshot.queryParamMap.get('random');
но у меня почему то не работает
источник

AB

Andrew Baranow in Angular - русскоговорящее сообщество
Привет. Работаю с ngRx

Ошибка :19 ERROR TypeError: Cannot add property active, object is not extensible
can't define property "x": "obj" is not extensible (Firefox)
как правильно исправить? на уровне сторе ?
источник

AT

Alexander Trunov in Angular - русскоговорящее сообщество
Maxim Merkulov
подскажите плз.

есть пачка BehaviorSubject
нужно что бы выполнилось дальнейшее действие когда во всех будут значения. то есть ждать когда все получат значение и только тогда уже далее что то творить
Можно, например с помощью combineLatest. Только учти, что BehaviorSubject имеет стартовое значение, и сразу после подписки будет эмитить его. Если тебя интересуют только последующие значения, можешь использовать skip(1) для пропуска первоначального.
источник

G

Galeups in Angular - русскоговорящее сообщество
Galeups
нашел в примере this.route.snapshot.queryParamMap.get('random');
но у меня почему то не работает
возвращает null
источник

AT

Alexander Trunov in Angular - русскоговорящее сообщество
Galeups
нашел в примере this.route.snapshot.queryParamMap.get('random');
но у меня почему то не работает
this.route - это инстанс чего? ActivatedRoute?
источник

G

Galeups in Angular - русскоговорящее сообщество
Alexander Trunov
this.route - это инстанс чего? ActivatedRoute?
да
источник

G

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