Привет, пилю систему виджетов, что включает в себя динамическое создание компонентов и их зависимостей. Каждый виджет имеет конфиг со подобным интерфейсом: inteface WidgetSpec...
> Бегло прочитав, на мой взгляд слишком много отвественности у фильтров: они и рендерят, и форму создают, да и еще и данные обновляют. Сами фильтры это просто инпуты с форм к...
Я первый раз наткнулся на проблему, что форм контролы только привязываются к вэлью аксессорам и никогда не отвязываются. поэтому при написании кода следующего вида: <input [f...
Кто-нибудь сталкивается с проблемой циклических зависимостей в nx монорепе из-за автоимпортов Вебштормом из бочки? Стоит настройка Use path mappings from tsconfig.json: Only i...
Хм, что-то я задумался Мне кажется или можно проще всё это сделать? interface FilterValues { [key: string]: string; } interface ActiveFilters { [key: string]: boolean; }...
попался на ревью код примерно следующего содержания: searchResult$: Observable; @Input() filters$: Observable; constructor(private dataService: DataService) {} ngOnInit() {...
Что-то не могу найти по поводу директив, может кто помнит: С инпутом работает такой трюк: объявить инпут с именем селектора, это позволит биндить сразу: <my-cmp [myDir]="valu...
Вот, грубо говоря, обычный эффект, который отправляет на бэк запрос на создание сущности, ловит ответ и, например, добавляет в стор, если запрос выполнен успешно. @Effect() c...
с классами должно быть нормально, по идее такого рода телега не работает? interface Action { type: string } const types = { add: "@scope/add", reset: "@scope/reset", } ...
updateValueAndValidityRecursively( control: AbstractControl, opts: { emitEvent?: boolean } = { emitEvent: true }, ): void { let forEachFn: ForEachFunction = null...
@Ai_boy привет, вы же юзаете сторибук? Есть мысли по ускорению сборки? Пока что отключил тайп чекинг по мотивам https://github.com/storybooks/storybook/pull/4118 module.expor...
interface RowArgs { dataItem: any; index: number; } interface SelectionEvent { selectedRows: RowArgs[]; deselectedRows: RowArgs[]; ctrlKey: boolean; s...
Подскажите, можно как-то получить темплейт компонента без самого компонента? Например, есть следующий компонент: @Component({ selector: 'component-one', template: '<ng-co...
Так, подскажите, как можно обернуть компонент, который использует трансклюзию для прокидывания в него темплейтов, чтобы в обёртке так же через трансклюзию прокидывать в обёрну...
хм, не думаю, что так можно у меня для такого есть сервис: @Injectable() export class TimeService implements OnDestroy { public tz: string = moment.tz.guess(); constructo...
@thekiba не подскажешь, адекватная имплементация оператора для отписки при дестрое? function componentDestroyed(component: OnDestroy) { const oldNgOnDestroy = component.ngO...
Как считаете, такое имеет место быть? Через DI инжектить не охота. @Pipe({name: 'convertUserText'}) export class convertUserTextPipe implements PipeTransform { private escap...
Вопрос по ngrx: В компоненте есть стейт, который расчитывается из двух стейтов из стора. Я правильно понимаю, что практичнее в плане перфоманса будет создать дополнительно се...
В тс чате не ответили, подскажите плз. Я правильно понял, что получить тип свойства объекта по ключу можно с помощью K extends keyof T ? Пример онли ради примера: function e...
Проблема в том, что если просто пихнуть через innerHTML код с директивами, то ангуляр их воспринимать не будет. Вот пример сделал: https://stackblitz.com/edit/angular-hashtag-...