Size: a a a

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

2020 May 11

OV

Oleg Veselov in Angular - русскоговорящее сообщество
Alex Levin ★
а, нет же, как в одном методе присваивать значения нескольким переменным которые зависят от других чекбоксов?
А почему метод не может принимать переменную, которую и надо изменить?
источник

OV

Oleg Veselov in Angular - русскоговорящее сообщество
<input type="checkbox" (change)="updateVariable(myVariable1)"> условно
источник

AL

Alex Levin ★ in Angular - русскоговорящее сообщество
Oleg Veselov
А почему метод не может принимать переменную, которую и надо изменить?
точно, нужно создать enum в котором будет список всех нужных мне параметров и передавать в метод, а внутри метода через switch case присваивать значение
источник

OV

Oleg Veselov in Angular - русскоговорящее сообщество
Alex Levin ★
точно, нужно создать enum в котором будет список всех нужных мне параметров и передавать в метод, а внутри метода через switch case присваивать значение
Можно так. Попробуй несколько вариантов, будет видно, где можно сократить
источник

AL

Alex Levin ★ in Angular - русскоговорящее сообщество
Oleg Veselov
Можно так. Попробуй несколько вариантов, будет видно, где можно сократить
спасибо за идею)
источник

OV

Oleg Veselov in Angular - русскоговорящее сообщество
Alex Levin ★
спасибо за идею)
Хорошего вечера 👍
источник

В

Валентин in Angular - русскоговорящее сообщество
Alex Levin ★
Всем привет! Есть ли какой-нибудь короткий способ вывести div при нажатии на чекбокс?
Я сейчас делаю так:
1. обрабатываю нажатие через событие change:
<input type="checkbox" (change)="toggle($event)">

2. в методе toggle присваиваю переменной true или false:
toggle(e) {
   this.isChecked = e.target.checked;
}
3. вывожу элемент на основе того, что в переменной isChecked:
<div *ngIf="isChecked">
...
</div>
попробуй заюзать [(ngModel)] положить туда переменную и в зависимости от нее показывать или не показывать блок?
источник

OV

Oleg Veselov in Angular - русскоговорящее сообщество
Тоже кстати вариант. Так редко юзаю ngModel, что начинаю забывать о его существовании
источник

В

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

G

Galeups in Angular - русскоговорящее сообщество
всем привет, подскажите пожалуйста
Пробрасывают в компjнент переменную bool, в шаблоне использую ng-template
и не работает условие
источник

G

Galeups in Angular - русскоговорящее сообщество
у комопненты стоит changeDetection: ChangeDetectionStrategy.OnPush,
источник

G

Galeups in Angular - русскоговорящее сообщество
сорян, разобрался ))
источник

AL

Alex Levin ★ in Angular - русскоговорящее сообщество
Валентин
попробуй заюзать [(ngModel)] положить туда переменную и в зависимости от нее показывать или не показывать блок?
Это действительно то что нужно! Спасибо!
источник
2020 May 12

АМ

Александр Мармеладов... in Angular - русскоговорящее сообщество
Сап! Есть кто с kendo-telerik работал?
Проблема следующая, компонент kendo-chart отдает render: EventEmitter<RenderEvent> и различные другие события, принимаю в своем c помощью хендлера, и каждый раз на любое событие у меня начинают прыгать бары (линии на чарте). Если событие не обрабатываю - все отлично. Что-то голову сломал, было у кого?
источник

Y

Yegor in Angular - русскоговорящее сообщество
ребят, может туплю под вечер.
создаю кастомный компонент радио-кнопки, реализую в ней contolValueAccessor
при использовании в форме получактся такая тема:
<rcm-radio [formControl]="displayBy" value="type"></rcm-radio>
<rcm-radio [formControl]="displayBy" value="grade"></rcm-radio>

вопрос в том, как один компонент узнает отом, что я через другой изменин значение контрола, ведь writeValue в нем не вызовется
источник

Y

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

AL

Alex Levin ★ in Angular - русскоговорящее сообщество
Валентин
попробуй заюзать [(ngModel)] положить туда переменную и в зависимости от нее показывать или не показывать блок?
https://angular.io/api/forms/FormControlName#use-with-ngmodel-is-deprecated
Все настроил и вроде работает, но в консоль выходит сообщение, что устарел такой подход, нельзя использовать ngModel в input :(
источник

В

Валентин in Angular - русскоговорящее сообщество
Alex Levin ★
https://angular.io/api/forms/FormControlName#use-with-ngmodel-is-deprecated
Все настроил и вроде работает, но в консоль выходит сообщение, что устарел такой подход, нельзя использовать ngModel в input :(
раз устарел, попробуй через formControl
источник

L

Lirick in Angular - русскоговорящее сообщество
Привет всем
источник

L

Lirick in Angular - русскоговорящее сообщество
Такой вопрос от начинающего разраба
источник