Size: a a a

2020 May 19

Sergey Фrolov in Angular Kyiv
Нужно бы старый код поднять
источник

Y

Yehor in Angular Kyiv
привет! Может кто сталкивался с разными билдами для разных клиентов (база проекта одна, но отдельные фича модули нужно подключать\отключать для разных клиентов) - может есть какая-то статья на почитать как правильнее это сделать?
источник

AS

Alex S in Angular Kyiv
мы делали что-то вроде конфигов для каждого клиента. И в зависимости от конфига у него отключается/подключается/меняется поведение
источник

KN

Konstantin Nosov in Angular Kyiv
Yehor
привет! Может кто сталкивался с разными билдами для разных клиентов (база проекта одна, но отдельные фича модули нужно подключать\отключать для разных клиентов) - может есть какая-то статья на почитать как правильнее это сделать?
фичерфлаги называется, мы через env задаем, сделав хак для использования env в CI
источник

KN

Konstantin Nosov in Angular Kyiv
вот это стоит в package.json  на postinstall
источник

KN

Konstantin Nosov in Angular Kyiv
после этого в environment.ts можно использовать env переменніе
источник

KN

Konstantin Nosov in Angular Kyiv
они собираются через define plugin
источник

KN

Konstantin Nosov in Angular Kyiv
а значит те фичи что выключены не попадут в релиз сборки
источник

KN

Konstantin Nosov in Angular Kyiv
но это не документированное решение
источник

KN

Konstantin Nosov in Angular Kyiv
сделанное на коленке для своих нужд
источник

KN

Konstantin Nosov in Angular Kyiv
но работает уже годика два
источник

Y

Yehor in Angular Kyiv
спасибо попробую . я о чем то подобном и думал
источник

KN

Konstantin Nosov in Angular Kyiv
лучше чем то что делают при помощи компонент именно тем что вырезает то что не нужно из бандла и легко встраивается в CI
источник

A

Artem in Angular Kyiv

Всем привет! Подскажите плиз, как использовать mat-sort только для определенных колонок в таблице? Есть таблица, в хедере которой для каждой колонки есть возможность сортировки:
<ng-container *ngFor="let column of columnsStorages; let i = index">
<ng-container [matColumnDef]="column.property">
<mat-header-cell *matHeaderCellDef mat-sort-header>
{{ column.name }}
</mat-header-cell>
<mat-cell *matCellDef="let row">
{{some content}}
 </mat-cell>
</ng-container>
</ng-container>
источник

M

Malikov in Angular Kyiv
Max Furmansky
Привет кто может знает , возможно ли захендлить CORS ерору на фронте ?
если хендлить - это показать правильное сообщение об ошибке, тогда только текст ошибки парсить руками

но если хендлить - это обойти, то тогда - нет, не возможно
источник

MF

Max Furmansky in Angular Kyiv
Malikov
если хендлить - это показать правильное сообщение об ошибке, тогда только текст ошибки парсить руками

но если хендлить - это обойти, то тогда - нет, не возможно
мне бы в идеале скрыть ошибку, а если это невозможно то тогда под cors  вывести сообщение типа console.warn(),
просто проблема в том что не могу различить тип ошибки что это именно cors а не какая-то другая ошибка
источник

M

Malikov in Angular Kyiv
тогда да, только каким-то отвратительным способом парсить текст ошибки
источник

N

Nik in Angular Kyiv
Artem

Всем привет! Подскажите плиз, как использовать mat-sort только для определенных колонок в таблице? Есть таблица, в хедере которой для каждой колонки есть возможность сортировки:
<ng-container *ngFor="let column of columnsStorages; let i = index">
<ng-container [matColumnDef]="column.property">
<mat-header-cell *matHeaderCellDef mat-sort-header>
{{ column.name }}
</mat-header-cell>
<mat-cell *matCellDef="let row">
{{some content}}
 </mat-cell>
</ng-container>
</ng-container>
оберни в еще 1 ng-container с проверкой или есть сортировка <mat-header-cell *matHeaderCellDef mat-sort-header>
{{ column.name }}</mat-header-cell>
источник

A

Artem in Angular Kyiv
Nik
оберни в еще 1 ng-container с проверкой или есть сортировка <mat-header-cell *matHeaderCellDef mat-sort-header>
{{ column.name }}</mat-header-cell>
Спасибо, уже решил
источник
2020 May 20

I

Ilya in Angular Kyiv
Всем доброе утро. Подскажите пожалуйста, какие варианты могут быть в решении данной проблемы:
у меня реализованы темная и белая темы.
в темной теме я время от времени вызываю модалки из angular-material, которые встраиваются в боди, а не в app-root
из-за этого в темной теме модалки белые
Я пытался повесить на контейнер (обертку) модалок класс dark но не вышло, нужно на специфичесий контейнер вешать класс, а не на самый верхний
Пытался на боди повесить класс через has, тоже не помогло

может кто сталкивался?
источник