Вопросы по теме 'angular-changedetection'
Как выходы влияют на родителей в Angular, если данные всегда идут вниз от корня?
Это может быть просто основной вопрос, но я пытаюсь твердо понять однонаправленный поток данных в Angular.
Если обнаружение изменений всегда происходит сверху вниз, как @Output влияет на родительский компонент?
Я предполагаю что-то неправильное...
45 просмотров
schedule
24.01.2023
Обнаружение изменений в store.select для подписки требует markForCheck. Почему?
У моего компонента приложения есть подписка на выбор магазина. Я установил ChangeDetectionStrategy на OnPush . Я читал о том, как это работает; Ссылка на объект должна быть обновлена, чтобы изменения вступили в силу. Однако, когда вы...
2501 просмотров
schedule
13.12.2022
Значение входного свойства Angular7 Reactive Forms не изменяется в контроллере / компоненте, только в разметке HTML
Я сделал многоразовый компонент с реактивной группой форм. У меня есть 2 входных свойства «имя» и «Описание», и я повторяю компонент с помощью ngFor, устанавливая эти входные свойства.
К сожалению, даже если я установил свое начальное / значение...
832 просмотров
schedule
28.06.2022
Angular7 - [ngModel] не обновляется в компоненте при вводе одного и того же значения дважды
Пример минимального Stackblitz
https://stackblitz.com/edit/angular-mqqvz1
В приложении Angular 7 я создал простой компонент с полем <input> .
Когда я изменяю значение ввода с клавиатуры, я хочу, чтобы значение форматировалось как...
5582 просмотров
schedule
07.02.2023
Фокусировка поля ввода программно из другого компонента
У меня был вопрос , где (отлично ) ответ иллюстрирует, как разрешить полю ввода получать фокус (запрашивая запуск обнаружения изменений, если компонент не виден в момент назначения фокуса).
Сейчас столкнулся с похожей проблемой. Я устанавливаю...
39 просмотров
schedule
30.09.2022
Обнаружение угловых изменений для сервисных переменных и данных
Я создал службу настроек приложения для моего локального хранилища угловых приложений. Я хочу создать, проверить, получить и установить все настройки локального хранилища верхнего уровня отсюда.
Пока это работает так, как ожидалось, но теперь я...
153 просмотров
schedule
13.05.2023
Запретить распространение Angular HostListener на родительский компонент
Проблема
В одном из моих компонентов настроена привязка HostListener :
@HostListener('window:resize', ['$event']) callback ($event) {
// D3Js tasks here …
}
В настоящее время, когда прослушиватель вызывается, родительский компонент...
859 просмотров
schedule
05.10.2022
Угловая производительность - OnPush увеличивает количество циклов
Я пытаюсь измерить различия в производительности в стратегиях обнаружения изменений.
Я добавил профилировщик angular и проверил его с помощью Default, а затем добавил onPush к большинству наших компонентов, и вот результаты: (режим разработки)...
52 просмотров
schedule
19.10.2022
Angular: запретить ввод дополнительных данных в дочерний компонент, отключить обнаружение изменений
Есть ли способ предотвратить получение Angular Input дополнительных входов. Я хочу, чтобы дочерний ввод получил 3 изменения обновления от ngOnChanges, а на 4-м или более позднем этапе перестал получать вводы и перестал изменять значения.
Я мог бы...
198 просмотров
schedule
05.12.2022
Angular ChangeDetectorRef: невозможно прочитать свойство detectChanges из undefined
Я получаю следующую ошибку с ChangeDetectorRef. Не уверен, почему это происходит внезапно, когда другие компоненты используют ChangeDetectorRef. Кто-нибудь знает как решить? Это ссылка на выбор сетки кендо.
TypeError: невозможно прочитать...
771 просмотров
schedule
26.03.2022
Как узнать, что ChangeDetection был выполнен на конкретном компоненте?
Я изучаю, как ChangeDetection работает в Angular.
Один из способов вызвать ChangeDetection - запустить метод detectChanges() :
constructor(cd: ChangeDetectorRef) {
setTimeout(_ => cd.detectChanges(), 3000)
}
Он выполнит обнаружение...
95 просмотров
schedule
29.09.2022
Вызов detectChanges() внутри ngAfterViewChecked
Будет ли проблема, если я позвоню ChangeDetectorRef.detectChanges() внутри ngAfterViewChecked ?
https://stackblitz.com/edit/angular-ivy-weiou4?file=src/app/hello.component.ts
Компонент приложения
@Component({
selector: 'my-app',...
123 просмотров
schedule
30.05.2023
Изменение @Input() в свойствах дочернего компонента предотвращает дальнейшие обновления родительского компонента.
У меня есть 2 компонента - Parent и Child. См. демо stackblitz родительский шаблон выглядит следующим образом:
Когда нажимается «Показать дочерний элемент», для параметра isChild1Visible устанавливается значение true, в результате чего...
55 просмотров
schedule
05.12.2022