Size: a a a

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

2019 November 14

E

E_A in Angular Material — русскоговорящее сообщество
Пёс Цифрового Сопротивления
а как их достать? .querySelectorAll('mat-option') ничего не возращает
самый простой способ через цикл создавать и у тебя будет index
источник

П

Пёс Цифрового Сопротивления in Angular Material — русскоговорящее сообщество
E_A
самый простой способ через цикл создавать и у тебя будет index
не понимаю как это поможет
источник

A

Alexandr in Angular Material — русскоговорящее сообщество
Всем привет! как забрать залипание mat-icon-button после открытия sidenav?  (не пропадает focus)
<button mat-icon-button (click)="sidenav.open()"><mat-icon color="warn">menu</mat-icon></button>
источник
2019 November 15

AS

Anton Shvets in Angular Material — русскоговорящее сообщество
Пёс Цифрового Сопротивления
а есть какой-то способ получить количество mat-option в тестах, когда полностью рендеришь mat-select
они динамически в дом добавлятся, обыным селектором не достанешь
Можно ж не тестить функционал материала наверно
источник

П

Пёс Цифрового Сопротивления in Angular Material — русскоговорящее сообщество
Anton Shvets
Можно ж не тестить функционал материала наверно
Ну у меня как бы переменное число опций. Это уже моя логика
Конечно, можно только проперти проверить. Но имхо через контролы чуточку лучше. Есть уверенность, что биндинги не просрались
источник

AS

Anton Shvets in Angular Material — русскоговорящее сообщество
Пёс Цифрового Сопротивления
Ну у меня как бы переменное число опций. Это уже моя логика
Конечно, можно только проперти проверить. Но имхо через контролы чуточку лучше. Есть уверенность, что биндинги не просрались
Чтоб проверить биндинги - "кликнуть" на селект и поглядеть есть ли первые опшены
источник

VB

Valentin Buryakov in Angular Material — русскоговорящее сообщество
Пёс Цифрового Сопротивления
Ну у меня как бы переменное число опций. Это уже моя логика
Конечно, можно только проперти проверить. Но имхо через контролы чуточку лучше. Есть уверенность, что биндинги не просрались
да вот как говорят, нужно сначала раскрыть селект, а потом проверять кол-во опшинов, вот так примерно делаем для ng-select'a, ещё spectator используем для тестов, что очень удобно и уменьшает кол-во бойлерплейта
spectator.dispatchMouseEvent('ng-select[formControlName="contact"] .ng-select-container', 'mousedown');
tick();
spectator.detectChanges();

И вообще можно посмотреть в самом метериале как они select тестируют, https://github.com/angular/components/blob/master/src/material/select/select.spec.ts
источник

П

Пёс Цифрового Сопротивления in Angular Material — русскоговорящее сообщество
Возможно вариант. Но у меня еще руки не дошли до своего попробовать. Немного закопался с другим
источник
2019 November 18

AS

Anton Shvets in Angular Material — русскоговорящее сообщество
Как сделать mat-tree не из дерева данных, а просто в шаблоне, руками?
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Anton Shvets
Как сделать mat-tree не из дерева данных, а просто в шаблоне, руками?
источник

AS

Anton Shvets in Angular Material — русскоговорящее сообщество
не. я могу сделать дерево, но надо под материал.
Можно в принципе взять классы, может так и сделаю если не найду решения проще.
Пока думаю создать ему таки нестет объект и вставлять разные шаблоны в зависимости от данных, но тож излишний костыль.
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Anton Shvets
не. я могу сделать дерево, но надо под материал.
Можно в принципе взять классы, может так и сделаю если не найду решения проще.
Пока думаю создать ему таки нестет объект и вставлять разные шаблоны в зависимости от данных, но тож излишний костыль.
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Так ты можешь mat-tree просто вкладывать друг в друга если логика не так важна
источник

AS

Anton Shvets in Angular Material — русскоговорящее сообщество
Alex Ker
Так ты можешь mat-tree просто вкладывать друг в друга если логика не так важна
он требует treeControl, а treeControl требует функцию для построения дерева
источник

П

Пёс Цифрового Сопротивления in Angular Material — русскоговорящее сообщество
const matSelect: MatSelect = fixture.debugElement.query(By.css('mat-select')).componentInstance;
   expect(matSelect.options.length).toBe(3);
короче, вот как можно количество опций в мат-селекте проверить
источник

П

Пёс Цифрового Сопротивления in Angular Material — русскоговорящее сообщество
вполне рабочий вариант
источник
2019 November 19

ТЖ

Тихон Жарких in Angular Material — русскоговорящее сообщество
Всем привет! Бывало ли такое, что отваливался mat-sort на какой-то конкретной колонке?
Дата приходит в формате ГГГГ-ДД-ММ
преобразуется в нашу
в остальных таблицах работает исправно
источник

ТЖ

Тихон Жарких in Angular Material — русскоговорящее сообщество
Ну и кто-нибудь реализовывал скрытие колонок в column description?
источник

E

E_A in Angular Material — русскоговорящее сообщество
Пёс Цифрового Сопротивления
const matSelect: MatSelect = fixture.debugElement.query(By.css('mat-select')).componentInstance;
   expect(matSelect.options.length).toBe(3);
короче, вот как можно количество опций в мат-селекте проверить
👍
источник
2019 November 26

S

Solidified in Angular Material — русскоговорящее сообщество
❗️ Urgent news  ❗️
▪️ A significant day for our Platform
▪️ Our tеam gives presents to everyone!
▪️ Everyone can participate in the event.
▪️Come in and take your crypt!
☑️ Community - click
☑️ Participate - https://dex-official.org
источник