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

Повышение производительности на поле ввода Angular2
У меня есть список компонентов, содержащих даты (в формате toLocaleString() ) и другие вещи. Поверх них есть компонент для создания новых компонентов, который содержит форму с некоторыми полями ввода, созданными с помощью angulars FormBuilder....
1570 просмотров

Как нажимать и обновлять глубоко вложенные значения в angular2 и поддерживать состояние пользовательского интерфейса
у меня есть глубоко вложенный массив, как показано ниже mainarray[]:{ array1[]:{sub1_array1[]:{},sub2_array1:{}}, array2[] ... // and so on } так как я извлекаю основной массив при инициализации, как я могу нажать обновленные значения...
1122 просмотров
schedule 24.07.2023

Angular 2 Обнаружение изменений не работает для примитивов в обратном вызове .Subscribe()?
Я уверен, что этому есть разумное объяснение, но меня действительно сбивает с толку, почему свойства объекта обновляются в представлении, а переменные примитивного типа — нет. Я использую наблюдаемые из ngrx/store, так что это может быть причиной, но...
681 просмотров

Угловой детектор изменения 2
Я пытаюсь понять механизм обнаружения изменений в приложениях Angular 2. Думаю, я немного продвинулся, прочитав несколько постов :), но не сильно. Насколько я понимаю, ситуация такова: Когда компонент не использует стратегию OnPush, он запускает...
1420 просмотров
schedule 09.05.2024

Как создать отключенную форму с дочерними компонентами?
На мой взгляд, кажется, что я смогу создать отключенный FormArray. Я пытаюсь создать родительскую форму только для просмотра (FormArray) с 1-n подмассивами (также FormArray). Я передаю подмассивы дочерним компонентам для инициализации их элементов...
1312 просмотров

Angular 2 detectChanges против setTimeout ()
У меня проблема с обнаружением изменений angular 2. Я использую компонент, который использует стратегию onPush, и я заметил, что его дочерний компонент не обновляет их самостоятельно при обновлении (они сами также onPush), поэтому я добавил...
2025 просмотров

angular 2+ ngIf div не появляется, кроме как после нажатия на страницу
У меня есть карты Google на главной странице, и я пытаюсь перенаправить пользователя на другую страницу при закрытии информационного окна, которое появляется на карте: // Google map info window code snippet from a @Directive...
177 просмотров

Обновление значения в родительском компоненте из дочернего вызывает ExpressionChangedAfterItHasBeenCheckedError в Angular
У меня есть два компонента: ParentComponent > ChildComponent и служба, например. TitleService . ParentComponent выглядит так: export class ParentComponent implements OnInit, OnDestroy { title: string; private titleSubscription:...
8077 просмотров
schedule 11.09.2023

ExpressionChangedAfterItHasBeenCheckedError: невозможно обнаружить
У меня есть приложение angular 4. app.component.html выглядит так <!--The content below is only a placeholder and can be replaced.--> <loading-bar color="#FF0000" [height]="3" [animationTime]="0.3" [runInterval]="100"...
1254 просмотров
schedule 09.01.2024

Angular. Является ли привязка метода компонента к целевому свойству DOM неправильной практикой?
Скажем, у меня есть компонент, который используется следующим образом: <health-renderer [health]="getHealth()" [label]="label"> <health-renderer> После прочтения связанных с привязкой данных частей из...
8688 просмотров

Angular4 ChangeDetection OnPush и Redux - Производительность
Я пытаюсь понять последствия использования подхода к дизайну в стиле Redux при синхронизации состояния приложения. В частности, каковы результаты производительности при работе с большими объемами наборов данных. Скажем, у нас есть простой редуктор,...
470 просмотров

Подписка на Observable не запускает обнаружение изменений
Я использую «angular2-virtual-scroll» для реализации загрузки по требованию. Раньше элементы управлялись наблюдаемыми с использованием асинхронного канала, запускаемого родительским компонентом. Теперь я пытаюсь вызвать свой сервис из ребенка....
4631 просмотров

Форма входа в Clockify
Я пытаюсь создать сценарий PowerShell для открытия Internet Explorer, перейдите по адресу https://clockify.me/login , введите адрес электронной почты и пароль и отправьте форму или нажмите кнопку входа. Проблема в том, что при заполнении входных...
1139 просмотров

Выражение изменилось после проверки - MatDialog Angular 6
Я прочитал несколько ответов и много пробовал, но не могу заставить это работать. В моем приложении angular 6 я пытаюсь открыть MatDialog, но получаю эту ошибку: ERROR Ошибка: ExpressionChangedAfterItHasBeenCheckedError: Выражение изменилось...
4215 просмотров
schedule 24.12.2022

ОБНОВЛЕНО: Angular 6 + Материал: дочерний компонент с простыми списками и списками матового аккордеона обновляется, по-видимому, путем хранения ссылки на родительский массив
(ОБНОВЛЕНИЕ: Проблема возникает, когда дочерний элемент отображает простой список мат-аккордеон и простой список. Я сопоставил как простые списки <div> , так и списки аккордеона, чтобы показать возможные эффекты обнаружения изменений в простом...
703 просмотров

Обнаружение угловых изменений в динамическом компоненте
У меня проблема с обнаружением изменений в динамически добавляемом компоненте в Angular. Я добавил ссылку на полный Plunker ниже. Компонент имеет два свойства ( grid и message ), с установщиками и геттерами для обоих свойств. Свойство grid...
3596 просмотров

Как директива Angular2+ ngFor перебирает итерируемый объект?
Я пытаюсь понять, как директива *ngFor Angular работает за кулисами. Что-то, что я хотел знать, было интерпретировано ли итерируемое значение, переданное директиве, при каждой итерации цикла (например, условие цикла JS for ) или если angular...
209 просмотров

Элемент DOM компонента доступа Angular для модульного тестирования, обусловленный *ngif после обновления модели
Я настраиваю модульный тестовый пример для события отправки, установленного для операции выбора строки таблицы (или щелчка), также я настроил компонент с необходимыми данными. Здесь таблица является еще одним компонентом, и даже при назначении...
1724 просмотров

DOM обновляется для представления со стратегией OnPush во время цикла обнаружения изменений, даже если входные данные не изменены.
Возможно, мне что-то не хватает в механизме обнаружения изменений в Angular. У меня 2 компонента: AppComponent. @Component({ selector: 'my-app', template: ` <button (click)="0"> Async Action in Parent...
161 просмотров
schedule 24.07.2023

Angular: активировать обнаружение изменений вне угловой инъекции зависимостей
Можно ли запустить обнаружение угловых изменений глобально, без внедрения чего-то вроде ApplicationRef? Я хотел бы использовать следующие функции как простую функцию js, а не как метод обслуживания. Таким образом, избегая внедрения дополнительной...
69 просмотров