Size: a a a

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

2020 January 28

EK

Egor Kozhanov in Angular - русскоговорящее сообщество
пасиба
совесть чиста
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Egor Kozhanov
Приветы

вопрос на засыпку

есть 3 инпута с паролями (старый, новый, еще раз новый)
у всех 3х инпутов есть возможность показать что ввел

хочу менять тип с password на text и наоборот

Сейчас пока вижу единственное решение - ввести 3 переменные(на каждое поле) и менять их по клику на кнопки "показать"
в зависимости от значения каждой переменной меняется тип инпута

есть какой-то более человеческий способ, помимо трех переменных?

заводить одну переменную не прокатит, т.к. полей 3 штуки
можно директиву сделать мб?
источник

V

Veli in Angular - русскоговорящее сообщество
Egor Kozhanov
Приветы

вопрос на засыпку

есть 3 инпута с паролями (старый, новый, еще раз новый)
у всех 3х инпутов есть возможность показать что ввел

хочу менять тип с password на text и наоборот

Сейчас пока вижу единственное решение - ввести 3 переменные(на каждое поле) и менять их по клику на кнопки "показать"
в зависимости от значения каждой переменной меняется тип инпута

есть какой-то более человеческий способ, помимо трех переменных?

заводить одну переменную не прокатит, т.к. полей 3 штуки
объект можно сделать
источник

V

Veli in Angular - русскоговорящее сообщество
{ firstInput: type, secondInput: type }
источник

V

Veli in Angular - русскоговорящее сообщество
и т.д.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Alexander
объект с тремя свойствами)
о, вы великий оптимизатор)
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
:D
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
будет больше строчек
источник

A

Alexander in Angular - русскоговорящее сообщество
Зато смотрится лаконичнее)
источник

A

Alexander in Angular - русскоговорящее сообщество
Oleg Safonov
можно директиву сделать мб?
Вот это хорошее решение
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
RA-TA-TATA
будет больше строчек
знаю
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
одна переменная и битовыми масками
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
Smooth Operator
одна переменная и битовыми масками
Я знаю
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
каждый бит на отдельный инпут
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
и просто туглишь биты в маске
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
Smooth Operator
каждый бит на отдельный инпут
Ну в принципе, я тоже так думал.
Да.
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
мне нужно сделать превью документов. я решил сделать компонент обертку, которая сама инжектит документы через ContentChildren и подписывается на клики, чтобы показать превью.
Проблемка в том, что если документы выводятся по условию, то QueryList не обновляется, поэтому я решил сделать обратную архитектуру и инжектить компонент обертку, в сами документы.

как думаете, норм подход?
источник

V

Veli in Angular - русскоговорящее сообщество
Smooth Operator
о, вы великий оптимизатор)
ну там же не только в количестве строк проблема. Если в объекте будет, то оно все будет централизовано и красиво
источник

V

Veli in Angular - русскоговорящее сообщество
или не будет?
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Egor Kozhanov
Приветы

вопрос на засыпку

есть 3 инпута с паролями (старый, новый, еще раз новый)
у всех 3х инпутов есть возможность показать что ввел

хочу менять тип с password на text и наоборот

Сейчас пока вижу единственное решение - ввести 3 переменные(на каждое поле) и менять их по клику на кнопки "показать"
в зависимости от значения каждой переменной меняется тип инпута

есть какой-то более человеческий способ, помимо трех переменных?

заводить одну переменную не прокатит, т.к. полей 3 штуки
три переменных - отличный способ. Получится читабельно и понятно.
источник