Вопросы по теме 'angular-changedetection'
Обнаружение изменения силы в канале (чистом или нечистом), привязанном к ngModel
Я привязываю значение ngModel к угловому процентному каналу, обновляя ngModelChange с updateOn, установленным на размытие. Он работает хорошо, за исключением повторного ввода того же значения. При повторном вводе того же значения конвейер не...
776 просмотров
schedule
09.09.2021
ChangeDetection в Angular
Я пытаюсь лучше понять, как работает ChangeDetection, и у меня есть вопрос, связанный с этим.
Если я использую changeDetection: ChangeDetectionStrategy.OnPush , на ловушке жизненного цикла ngOnChanges мне нужно также проверить, существует ли...
110 просмотров
schedule
02.12.2021
Angular ExpressionChangedAfterItHasBeenCheckedError внутри динамических компонентов
Я собираюсь динамически разрешать компоненты для разных операторов.
Итак, я создал одну директиву и один компонент для нее.
import { Directive, ViewContainerRef } from '@angular/core';
@Directive({
selector: '[mcmsDynamicHost]'
})
export...
436 просмотров
schedule
22.09.2021
Angular 9 (или 2+) не обнаруживает ИЗМЕНЕНИЙ, если введено через | async, в родительском HTML [Input ()], если они слишком быстрые - сотни миллисекунд
У меня есть Observable, дающий мне некоторые изменения журнала (иногда сотни за миллисекунду ). Я подписываюсь на этот Observable на ngOnInit() и могу красиво консалтировать ВСЕ изменения.
Проблема возникает, когда я pipe async this...
905 просмотров
schedule
07.11.2021
Зачем использовать Subject или BehaviorSubject в сервисах, если angular может определять последние значения?
Например, у нас есть сервис, в котором есть список элементов. Когда мы изменяем этот список в службе, все компоненты, которые используют этот список, обнаружат это изменение. например, если вы добавите новый элемент, все компоненты его обнаружат....
110 просмотров
schedule
02.05.2022
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 просмотров
schedule
25.06.2022
Угловой компонент не обновляет вид, как ожидалось
У меня небольшая проблема с компонентом, который не обновляется должным образом. Существует компонент, предоставляющий функцию publish . Эта функция вызывает generateDownload со списком объектов. Теперь getDrawing называется. Данные,...
52 просмотров
schedule
21.09.2022
Связь между компонентами службы не работает
Я использую класс BehaviorSubject для обновления количества уведомлений в моем файле global. У меня есть 2 компонента: уведомление компонента показывает список уведомлений, и вы можете установить эти уведомления как прочитанные. Компонент шапки...
367 просмотров
schedule
13.07.2023
Представление 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 просмотров
schedule
29.07.2023
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 просмотров
schedule
11.03.2023
Способ автоматического обнаружения изменений в динамически загружаемом компоненте в Angular
У меня есть компонент, динамически загруженный в <ng-template> .
Вот пример кода:
HTML:
<ng-template #dynamic></ng-template>
TS:
@ViewChild('dynamic', { read: ViewContainerRef })
dynamic: ViewContainerRef;...
302 просмотров
schedule
25.03.2023
Как обновить родительский HTML на основе дочернего значения в Angular 11, не вызывая NG0100?
Я изо всех сил пытаюсь найти решение, которое работает и не выдает ошибку NG0100 . https://angular.io/errors/NG0100
У меня есть логика в моем AppComponent для создания дочерних компонентов при нажатии элемента заголовка. Когда этот дочерний...
36 просмотров
schedule
22.06.2023
Использование асинхронного канала Angular и обнаружение изменений onPush из сторонних библиотек
В последнее время я пытаюсь понять асинхронный канал Angulars и наблюдаемые объекты rxjs, и мне приходится возвращаться к подписке на наблюдаемые в файле .ts и вызову обнаружения изменений вручную при использовании BehaviorSubjects из сторонних...
67 просмотров
schedule
14.10.2022
Угловое интерполированное значение не обновляется при подписке
Угловой 6.0.1
нгРкс 6.0.1
У меня есть интерполированное значение, установленное в моем представлении:
{{firstName}}
Он не обновляется при изменении значения поля, к которому он привязан. Однако значение изменяется — если я выйду из...
1551 просмотров
schedule
06.02.2024