Вопросы по теме 'angular2-changedetection'
Angular2 с Rx.subject не обновляет вид
Возможно, мне не хватает какой-то концепции Angular2 об обнаружении изменений.
Я читал о NgZones и ChangeDetectionStrategy, но ни одна из них не решила мою проблему.
Дело в том, что у меня есть внешний модуль, в котором я храню свои Observables...
496 просмотров
schedule
29.05.2023
behaviorSubject в angular2, как это работает и как его использовать
Я пытаюсь создать общий сервис следующим образом
import {Injectable,EventEmitter} from 'angular2/core';
import {Subject} from 'rxjs/Subject';
import {BehaviorSubject} from 'rxjs/subject/BehaviorSubject';
@Injectable()
export class...
18353 просмотров
schedule
27.06.2023
Настройте обнаружение изменений для выполнения глубокого сравнения объектов вместо проверки равенства ссылок в Angular2.
Я создал канал фильтра для фильтрации массива объектов. Этот канал получает объект filterArgs , который содержит некоторые свойства, на основе которых элементы должны быть отфильтрованы.
@Pipe({
name: 'filter'
})
export class FilterPipe...
893 просмотров
schedule
08.11.2022
Angular2 не запускает changeDetection после клика
Angular2 не запускает ChangeDetection после события click. Приведенные ниже фрагменты кода предназначены для передачи данных из одного компонента в другой.
onClickEvent
(click)="$event.preventDefault(); setApartmentObject(FlatObject)";...
94 просмотров
schedule
12.07.2022
Angular 2: событие не срабатывает
Я пытаюсь запустить событие, когда мой компонент получает зарегистрированного пользователя из службы, потому что я хотел бы показывать панель навигации только тогда, когда пользователь вошел в систему.
Вот мой код app.component:
import {...
4164 просмотров
schedule
15.10.2022
Обнаружение изменений во входном массиве
Я ввожу массив объектов в компонент, который генерируется из ответа на HTTP-запрос (асинхронный), и я хочу заполнить другой массив только первыми тремя элементами массива.
Я хочу заполнить новый массив одновременно с назначением первого массива из...
2919 просмотров
schedule
26.08.2022
Принудительное обнаружение изменений из службы со стратегией обнаружения изменений в качестве OnPush
Наше приложение Angular2 использует службу перевода для обеспечения перевода, как это
getResourceValue(resKey: string): string {
return this.translateService.getResourceValue(resKey);
}
Служба получает асинхронный перевод из вызовов API с...
668 просмотров
schedule
26.05.2022
Угловой ChangeDetection NgIf
Итак, я пытаюсь лучше понять Angulars ChangeDetection и наткнулся на проблему: https://plnkr.co/edit/M8d6FhmDhGWIvSWNVpPm?p=preview
Этот Plunkr представляет собой упрощенную версию кода моего приложения и в основном имеет родительский и...
6743 просмотров
schedule
06.03.2023
Angular — исключение при добавлении динамического компонента
У меня есть простой тестовый код для добавления динамических компонентов с помощью Angular 4.
@Component({
selector: 'component',
template: `
<ul><li #item *ngFor="let number of list">{{number}}</li></ul>...
1091 просмотров
schedule
30.10.2022
Угловая производительность: компонент предоставляет общедоступный объект с более чем 500 (под) членами
Я использую angular 4 с Typescript.
У меня есть статический класс с множеством общедоступных статических/постоянных строковых членов, значения которых никогда не изменятся. Этот класс представлен во многих моих компонентах, чтобы иметь доступ к...
74 просмотров
schedule
14.03.2023
ngFor зависит от другого ngFor для завершения рендеринга - получение ExpressionChangedAfterItHasBeenCheckedError [Angular 2]
У меня есть два списка компонентов, которые используют данные, предоставленные двумя разными сервисами:
первый список содержит некоторые компоненты со случайной высотой (я не знаю их высоты, пока они не будут отрисованы)
высота компонентов во...
658 просмотров
schedule
29.07.2023
Установщик Angular 5 над @Input не работает
У меня есть проект на основе Angular 5. Допустим, у меня есть два компонента: ParentComponent и ChildComponent . ChildComponent имеет общедоступный сеттер с декоратором @Input() . Я передаю ему свойство из родительского компонента, которое...
981 просмотров
schedule
12.11.2022
почему получение фокуса запускает привязку данных в angular 5?
При разработке мультикультурного приложения Angular5 я структурировал класс, который содержит словарь (пользовательский класс ts) для хранения переводов. Когда пользователь меняет культуру, все, что с ней связано, должно измениться. Это работает,...
35 просмотров
schedule
01.10.2022
Модульное тестирование Angular 5: как правильно настроить обнаружение изменений?
Как сделать так, чтобы обнаружение изменений в модульных тестах работало правильно? Из исходников changeDetection следует запускать после того, как микрозадачи опустеют (включая событийные задачи?).
this._onMicrotaskEmptySubscription =...
2682 просмотров
schedule
08.12.2022
Angular2 +, будет ли обнаружение изменения эмиттера событий?
родительский компонент имеет один дочерний компонент (child1)
Компонент child1 имеет свойство ввода person и стратегию OnPush changeDetection
внутри дочернего компонента используйте settimeout в ngOnInit, чтобы изменить человека.
normally...
1102 просмотров
schedule
10.06.2023
Как выходы влияют на родителей в Angular, если данные всегда идут вниз от корня?
Это может быть просто основной вопрос, но я пытаюсь твердо понять однонаправленный поток данных в Angular.
Если обнаружение изменений всегда происходит сверху вниз, как @Output влияет на родительский компонент?
Я предполагаю что-то неправильное...
45 просмотров
schedule
24.01.2023
Angular: есть ли у него эквивалент ReactJS Reconciliation?
Прочитав документацию и несколько статей о фазах обнаружения и рендеринга изменений ReactJS и Angular (не AngularJS), я пришел к вопросу, который попытаюсь объяснить через несколько минут.
Как вы, вероятно, читали в документации React ( здесь и...
750 просмотров
schedule
17.11.2022
Angular 5 - как ограничить обнаружение изменений только областью компонента?
Как настроить компонент Angular так, чтобы обнаружение изменений не запускалось для всего приложения, а только для самого компонента и его дочерних элементов?
Рабочий пример:...
1208 просмотров
schedule
27.06.2022
Попытка использовать разрушенное представление: событие detectChanges, несмотря на то, что представление отсоединено
У меня есть компонент, который выполняет некоторые сервисные вызовы и получает обещания. После того, как промисы разрешены, я делаю detectChanges. Но иногда обещания разрешаются, когда представление компонента уже уничтожено, например, закрытая...
4555 просмотров
schedule
09.05.2023
Есть ли способ сделать угловой повторный рендеринг представления при отключенном обнаружении изменений для этого конкретного компонента?
У меня есть большой список, который отображается. Я не хочу, чтобы детектор угловых изменений проверял каждое значение. Я ищу способ попросить angular повторно отображать новые значения без проверки предыдущих значений. По сути, я хочу, чтобы...
192 просмотров
schedule
08.03.2024