Вопросы по теме 'angular-changedetection'

Обнаружение изменения силы в канале (чистом или нечистом), привязанном к ngModel
Я привязываю значение ngModel к угловому процентному каналу, обновляя ngModelChange с updateOn, установленным на размытие. Он работает хорошо, за исключением повторного ввода того же значения. При повторном вводе того же значения конвейер не...
776 просмотров

ChangeDetection в Angular
Я пытаюсь лучше понять, как работает ChangeDetection, и у меня есть вопрос, связанный с этим. Если я использую changeDetection: ChangeDetectionStrategy.OnPush , на ловушке жизненного цикла ngOnChanges мне нужно также проверить, существует ли...
110 просмотров

Angular ExpressionChangedAfterItHasBeenCheckedError внутри динамических компонентов
Я собираюсь динамически разрешать компоненты для разных операторов. Итак, я создал одну директиву и один компонент для нее. import { Directive, ViewContainerRef } from '@angular/core'; @Directive({ selector: '[mcmsDynamicHost]' }) export...
436 просмотров

Angular 9 (или 2+) не обнаруживает ИЗМЕНЕНИЙ, если введено через | async, в родительском HTML [Input ()], если они слишком быстрые - сотни миллисекунд
У меня есть Observable, дающий мне некоторые изменения журнала (иногда сотни за миллисекунду ). Я подписываюсь на этот Observable на ngOnInit() и могу красиво консалтировать ВСЕ изменения. Проблема возникает, когда я pipe async this...
905 просмотров

Зачем использовать Subject или BehaviorSubject в сервисах, если angular может определять последние значения?
Например, у нас есть сервис, в котором есть список элементов. Когда мы изменяем этот список в службе, все компоненты, которые используют этот список, обнаружат это изменение. например, если вы добавите новый элемент, все компоненты его обнаружат....
110 просмотров

Angular не обновляется с помощью столбцов и представлений сетки данных Dev Extreme
component.html <dx-data-grid> <dxi-column *ngFor="let column of columns"> // creating columns </dxi-column> </dx-data-grid> component.ts public setupColumnsAndState(newColumns[]: any, state: any) { columns =...
527 просмотров

Угловой компонент не обновляет вид, как ожидалось
У меня небольшая проблема с компонентом, который не обновляется должным образом. Существует компонент, предоставляющий функцию publish . Эта функция вызывает generateDownload со списком объектов. Теперь getDrawing называется. Данные,...
52 просмотров

Связь между компонентами службы не работает
Я использую класс BehaviorSubject для обновления количества уведомлений в моем файле global. У меня есть 2 компонента: уведомление компонента показывает список уведомлений, и вы можете установить эти уведомления как прочитанные. Компонент шапки...
367 просмотров

Представление Angular 6 не обновляется даже с помощью ChangeDetectorRef, ngZone и requestAnimationFrame
В моем файле component.ts есть цикл, который преобразует аудиоданные WAV в MP3: for (var i = 0; i < samples.length; i += sampleBlockSize) { let sampleChunk = samples.subarray(i, i + sampleBlockSize); var mp3buf =...
390 просмотров
schedule 08.07.2023

Событие изменения Angular QueryList
При подписке на события изменения QueryList и при реагировании на событие и изменении свойства, к которому привязано представление. Я получаю ExpressionChangedAfterItHasBeenCheckedError, и значение похоже на старое значение. Я сделал stackblitz...
1138 просмотров

Angular OnPush не обновляет шаблон
У меня есть два компонента, оба из которых имеют значение OnPush . Родительский компонент устанавливает для accountLoading значение true после вызова getAccount() , а затем устанавливает для accountLoading значение false после завершения...
1588 просмотров
schedule 26.12.2022

ngIf ExpressionChangedAfterItHasBeenCheckedError
Я пытаюсь скрыть элемент входа в систему из меню панели навигации в моем приложении Angular 6. У меня есть AuthService , как показано ниже: import { Injectable, Inject } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { map...
295 просмотров

Способ автоматического обнаружения изменений в динамически загружаемом компоненте в Angular
У меня есть компонент, динамически загруженный в <ng-template> . Вот пример кода: HTML: <ng-template #dynamic></ng-template> TS: @ViewChild('dynamic', { read: ViewContainerRef }) dynamic: ViewContainerRef;...
302 просмотров

Как обновить родительский HTML на основе дочернего значения в Angular 11, не вызывая NG0100?
Я изо всех сил пытаюсь найти решение, которое работает и не выдает ошибку NG0100 . https://angular.io/errors/NG0100 У меня есть логика в моем AppComponent для создания дочерних компонентов при нажатии элемента заголовка. Когда этот дочерний...
36 просмотров

Использование асинхронного канала Angular и обнаружение изменений onPush из сторонних библиотек
В последнее время я пытаюсь понять асинхронный канал Angulars и наблюдаемые объекты rxjs, и мне приходится возвращаться к подписке на наблюдаемые в файле .ts и вызову обнаружения изменений вручную при использовании BehaviorSubjects из сторонних...
67 просмотров
schedule 14.10.2022

Угловое интерполированное значение не обновляется при подписке
Угловой 6.0.1 нгРкс 6.0.1 У меня есть интерполированное значение, установленное в моем представлении: {{firstName}} Он не обновляется при изменении значения поля, к которому он привязан. Однако значение изменяется — если я выйду из...
1551 просмотров
schedule 06.02.2024