Size: a a a

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

2019 April 08

RD

Roman Dan in Angular Material — русскоговорящее сообщество
источник
2019 April 22

J

Jugger in Angular Material — русскоговорящее сообщество
Добрый день! есть такой вопрос: можно контролировать mat-table columns по ролям?
источник

E

E_A in Angular Material — русскоговорящее сообщество
Jugger
Добрый день! есть такой вопрос: можно контролировать mat-table columns по ролям?
Во-первых, роли это прерогатива сервера, ведь на клиенте это всего лишь визуальщина , т.е в плане безопасности не помогает.
можно еще рассмотреть вариант если у вас ssr
источник

J

Jugger in Angular Material — русскоговорящее сообщество
по требованию нужно скрыть некоорые колонки
источник

E

E_A in Angular Material — русскоговорящее сообщество
Jugger
по требованию нужно скрыть некоорые колонки
Можно как вариант написать  дерективу которая по входным параметрам будет вызывать removeColumnDef() , но опять же это уже на клиенте. А из коробки такого в table нет
источник

J

Jugger in Angular Material — русскоговорящее сообщество
понятно
источник

J

Jugger in Angular Material — русскоговорящее сообщество
спасибо
источник

J

Jugger in Angular Material — русскоговорящее сообщество
вообще чем хорошо angular universal?
источник

E

E_A in Angular Material — русскоговорящее сообщество
Jugger
вообще чем хорошо angular universal?
За ответом вот сюда лучше https://t.me/angular_universal_ru
а в вашем случае можно проверять, если вы на сервере , то в зависимости от роли генерить таблицу , как вариант
источник

J

Jugger in Angular Material — русскоговорящее сообщество
сенкю
источник

J

Jugger in Angular Material — русскоговорящее сообщество
источник

J

Jugger in Angular Material — русскоговорящее сообщество
сделал так
источник

J

Jugger in Angular Material — русскоговорящее сообщество
можно показать/скрыть
источник

J

Jugger in Angular Material — русскоговорящее сообщество
а это можно контролироавть
источник

E

E_A in Angular Material — русскоговорящее сообщество
Jugger
а это можно контролироавть
В ангуляре есть guards , но они хороши для роутов
источник

E

E_A in Angular Material — русскоговорящее сообщество
Jugger
а это можно контролироавть
в зависимости от роли можно подгружать нужные поля
https://medium.com/@ryanchenkie_40935/angular-authentication-using-route-guards-bf7a4ca13ae3
источник

E

E_A in Angular Material — русскоговорящее сообщество
Jugger
а это можно контролироавть
еще как вариант можно фильтр настроить в зависимости от условия
https://material.angular.io/components/table/api#MatTableDataSource
источник

J

Jugger in Angular Material — русскоговорящее сообщество
спасибо тоже полезное
источник
2019 April 23

ЕУ

Евгений Удалов in Angular Material — русскоговорящее сообщество
hi! кто-нибудь сталкивался с ошибкой при включении ivy: ERROR in : Template parse errors:
The pipe 'async' could not be found ("<div class="mat-tooltip" [ngClass]="tooltipClass" [[ERROR ->]class.mat-tooltip-handset]="(_isHandset | async)!.matches" [@state]="_visibility" (@state.start)="_an"): C:/my-projects/work/sm-cms-front/node_modules/@angular/mater
ial/tooltip/typings/index.d.ts.TooltipComponent.html@0:51
и есть ли какое-то действительно решение для этого, а не костыль в духе - "enableIvy": false?
источник

E

E_A in Angular Material — русскоговорящее сообщество
Евгений Удалов
hi! кто-нибудь сталкивался с ошибкой при включении ivy: ERROR in : Template parse errors:
The pipe 'async' could not be found ("<div class="mat-tooltip" [ngClass]="tooltipClass" [[ERROR ->]class.mat-tooltip-handset]="(_isHandset | async)!.matches" [@state]="_visibility" (@state.start)="_an"): C:/my-projects/work/sm-cms-front/node_modules/@angular/mater
ial/tooltip/typings/index.d.ts.TooltipComponent.html@0:51
и есть ли какое-то действительно решение для этого, а не костыль в духе - "enableIvy": false?
issue похоже надо писать)
источник