Size: a a a

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

2020 July 16

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Rustam I
посмотри в сторону expandable-table тот же принцип (если по быстрому надо)
Ок гляну
источник

AS

Anton Shvets in Angular Material — русскоговорящее сообщество
Alex Ker
Кто нибудь делал подобную структуру с mat table?
можно сделать по типу как тут https://stackblitz.com/angular/aeeqadpqgkv?file=src%2Fapp%2Ftable-expandable-rows-example.html
только без кликов
источник

AK

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

J

Jugger in Angular Material — русскоговорящее сообщество
Bretbas
Переслано от Bretbas
Народ, а можно как нибудь установить FormGroup из шаблона?
Тоесть в коде у меня сейчас вот так:
this.postForm.setValue({
           description: post.description,
           cityCategories: post.cityCategories,
           isAnonymous: post.isAnonymous,
           hashTags: post.hashTags
         });


А я хочу, этими данными заполнить форму прям в шаблоне, так как подписка происходит в шаблоне к потоку, и емит объекта(который должен как раз инициализировать форму) висит в шаблоне
зачем так?
источник

J

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

J

Jugger in Angular Material — русскоговорящее сообщество
Bretbas
Переслано от Bretbas
Народ, а можно как нибудь установить FormGroup из шаблона?
Тоесть в коде у меня сейчас вот так:
this.postForm.setValue({
           description: post.description,
           cityCategories: post.cityCategories,
           isAnonymous: post.isAnonymous,
           hashTags: post.hashTags
         });


А я хочу, этими данными заполнить форму прям в шаблоне, так как подписка происходит в шаблоне к потоку, и емит объекта(который должен как раз инициализировать форму) висит в шаблоне
можно и в ts файле подписаться
источник
2020 July 17

B

Bretbas in Angular Material — русскоговорящее сообщество
Народ, а можно наследовать от material button таким образом, чтобы оставить весь стандартный функционал ее + добавить свой?
скажем, я хочу добавить следующий функционал в кнопку:
1. сделать внутри <input type="file"/> для выбора файлов
2. предоставить через эту новую кнопку новые свойства, для установки allowedTypes, maxFileSize, multipleFile и другие
3. сделать из новой кастомной кнопки ControlValueAccessor, для получения файлов через реактивные формы
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
тоесть я хочу оставить функционал для смены вида кнопки такой же как в material, спомощью директивы mat-button-icon, flat-button и тд, также хочу оставить весь старый функционал с событиями и тд.
но хочу добавить новый, выше перечисленный...
источник

U

Unknown in Angular Material — русскоговорящее сообщество
лучше написать кастомный компонент
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Unknown
лучше написать кастомный компонент
ну понятное дело, что это будет кастомный компонент.
но этот компонент должен быть наследником компонента кнопки, или как?
источник

U

Unknown in Angular Material — русскоговорящее сообщество
от темплейта наследовать не возможно
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Unknown
от темплейта наследовать не возможно
тоесть мне нужно повторить будет весь функционал material кнопки?
источник

U

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

B

Bretbas in Angular Material — русскоговорящее сообщество
Unknown
неа
а как? не могу понять
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Unknown
от темплейта наследовать не возможно
как сделать то, что я задумал?
посоветуйте
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
https://merlosy.github.io/ngx-material-file-input/

вот например.
каким то образом input от material же завернули блин в своей компонент
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
причем вся функциональность инпута осталась + добавилась новая.
и через кастомный компонент доступ к этому всему есть
источник

E

E_A in Angular Material — русскоговорящее сообщество
Из cdk можно компоненты отдельно от представления брать
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
E_A
Из cdk можно компоненты отдельно от представления брать
так мне представление кнопки то нужно оставить.
или вы не о том?
источник

E

E_A in Angular Material — русскоговорящее сообщество
Ну ты сам подумай) шаблон нельзя наследовать, если ты именно через наследие хочешь и вообще наследование компонентов плохая практика(за исключением некоторых случаев)
источник