Size: a a a

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

2020 June 04

S

Smooth Operator in Angular - русскоговорящее сообщество
Kenya-West ✔
То есть законом не запрещено юзать полноценный компонент как директиву?
ангуляром не запрещено)
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Smooth Operator
ангуляром не запрещено)
Ну, тогда я со спокойной совестью пошел юзать
источник

MT

Maxim Tselikin in Angular - русскоговорящее сообщество
Kenya-West ✔
То есть законом не запрещено юзать полноценный компонент как директиву?
Такой вопрос, что хочется ответить что хоть джейквери юзай, только не жалуйся потом что не понятно ничего))
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Maxim Tselikin
Такой вопрос, что хочется ответить что хоть джейквери юзай, только не жалуйся потом что не понятно ничего))
Да мне просто нужно выключить форму, но сохранить состояние каждого поля отдельно. Генерить fieldset директивой - просто и без вкуса, как раз под мой код
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Kenya-West ✔
То есть законом не запрещено юзать полноценный компонент как директиву?
да это такоое условное разделение
источник

MT

Maxim Tselikin in Angular - русскоговорящее сообщество
Могу сказать что в большом проекте это подгадит слегка в читабельность кода. Но эт субъективно
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
ну да, как-то принято что если компонент, то селектор содержит элемент, а не просто абы чо
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
но кстати мне очень понравилось делать обязательные параметры для компонентов с помощью селекторов типа my-component[mandatoryParam1][mandatoryParam2]
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
проверяльщик кода подчеркнет если my-component юзается без mandatoryParam1. Жаль только толкового объяснения ошибке не предоставит, но сообразить несложно
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Maxim Tselikin
Такой вопрос, что хочется ответить что хоть джейквери юзай, только не жалуйся потом что не понятно ничего))
В принципе... Можно сделать нативную директиву и в каком-нибудь Map хранить состояния полей, и вырубать все поля по требованию, а в Map будут лежать их прежние disabled... Но это с DOM возиться надо, мне неохота
источник

E

Evgeniya in Angular - русскоговорящее сообщество
У меня наоборот, к одной переменной из реактивной формы прицепленно 2 mat-slide-toggle. Изменение обоих влияет на форму, но не на второй mat-slide-toggle
источник

A

Aaa4 in Angular - русскоговорящее сообщество
всем привет, у меня снова сломались таблички :(
я смотрел по гайду в табличках https://material.angular.io/components/table/examples и делал как там. все работало : https://pastebin.com/qzUYZEeU
потом я попробовал добавить *ngFor для перебора колонок, как делал это дла таблички без пагинации и все пошло куда-то не туда https://pastebin.com/sBhN539Q
дополнительно:
ts файл https://pastebin.com/8UybEPbw
сервис и константы для таблички https://pastebin.com/vH2XYvsX
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Yuri Katkov
но кстати мне очень понравилось делать обязательные параметры для компонентов с помощью селекторов типа my-component[mandatoryParam1][mandatoryParam2]
зачем их делать обязательными?
делаешь дефолт, а остальное задача тестов
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Anton Shvets
зачем их делать обязательными?
делаешь дефолт, а остальное задача тестов
я не слишком верю в тесты для компонентов - ни в их полезность, ни в то, что заставлю команду их писать
источник

EK

Eugene Kubesh in Angular - русскоговорящее сообщество
всем привет. А есть способ получить elementRef для component/directive, который не является child к текущему?
источник

F

Filaxi in Angular - русскоговорящее сообщество
А к какому он является Child? И зачем его получать в другом компоненте?
источник

EK

Eugene Kubesh in Angular - русскоговорящее сообщество
Filaxi
А к какому он является Child? И зачем его получать в другом компоненте?
кому-нибудь точно является Child, но моему элементу он parent. Мне нужно на него прилепить класс.
источник

F

Filaxi in Angular - русскоговорящее сообщество
Ну, если он для тебя родитель, в чем проблема пробросить эвент через @Output? И обработать его в родительском компоненте?
источник

EK

Eugene Kubesh in Angular - русскоговорящее сообщество
нет, этот способ не верен и не возможен в данном случае.
источник

F

Filaxi in Angular - русскоговорящее сообщество
Ок, если так, то почему не воспользоваться parentNode?
источник