Описание тега angular-changedetection
Используется для вопросов, касающихся процедур обнаружения изменений в Angular.
2
ответа
Angular2/4 changeDectorRef не работает
У меня есть компонент Navbar, внутри его ngOnInit Функция, которую я проверил, если пользователь вошел в систему или нет, если пользователь вошел в систему, то я меняю isAuthorized по умолчанию, и по умолчанию falseтогда я проверю с *ngIf="isAuthori…
25 мар '18 в 09:11
0
ответов
Стратегия onPush добавляет дополнительные (в 4 раза больше) такты в циклах обнаружения изменений при использовании "ng.profiler.timeChangeDetection({record: true})"
Я пишу простое приложение на Angular 7. Я прочитал много статей о том, насколько полезна стратегия onPush. Недавно я узнал, как проверить количество тиков ChangeDetector. Поэтому я решил проверить, сколько раз angular будет запускать цикл ChangeDete…
09 янв '19 в 15:11
1
ответ
Угловой компонент не обновляется после вызова API
У меня есть выпадающий компонент, который принимает модель в качестве [входных данных]. на родителя у меня есть: public ngOnInit(): void { this.initializeDropdown(); } private initializeDropdown(): void { this.viewModel.dropdownItems = { defaultItem…
22 фев '19 в 15:14
1
ответ
Angular 5 не обнаруживает изменений во время длительной операции, даже если я использую setTimeout
Я пытаюсь показать индикатор выполнения ngx-bootstrap, когда мое приложение загружает данные из файла csv. Проблема: пользовательский интерфейс заморожен, пока не закончится вся операция Я использовал setTimeout для разделения загрузки и вызывал ее …
30 мар '18 в 00:10
0
ответов
Cypress не запускает обнаружение изменений в приложении Angular
Я пытаюсь проверить наличие перетаскиваемых индикаторов (границы вокруг dropppable, используя класс css) в приложении Angular. Мое перетаскивание использует события startdrag, dragover и drop. Мой код для запуска перетаскивания: cy.get('vm-dock') .e…
08 авг '18 в 10:18
1
ответ
Как предотвратить обнаружение изменений при возникновении события при использовании 'changeDetection: ChangeDetectionStrategy.OnPush'?
У меня есть свойство getter с некоторыми сложными вычислениями и порядком, чтобы избежать ненужных changeDetections Я поменял на ChangeDetectionStrategy в OnPush, Даже после использования ChangeDetectionStrategy.OnPush getter выполняется во всех воз…
10 апр '18 в 13:47
2
ответа
Обнаружение угловых изменений для обновления только частичной страницы
Я работаю над угловым приложением 5.2. У меня есть 10 вкладок в моем базовом компоненте. и каждая вкладка имеет свой собственный компонент ( 4 компонента). Так что каждая моя вкладка имеет очень тяжелую обработку. Теперь мой вопрос: если я обновлю к…
08 окт '18 в 17:40
1
ответ
Как происходит обнаружение угловых изменений, когда вы привязываетесь к функции?
Из этих двух постов: Механика обновлений DOM в Angular Производительность Angular 2: лучше ли связываться с элементом данных, чем с функцией? Я понимаю, как обновляется DOM, когда происходит "Обнаружение изменений". Из "Все, что вам нужно знать об о…
16 мар '18 в 12:25
0
ответов
Angular 5 ChangeDetectionStrategy Проблема с производительностью
Я разрабатываю приложение, используя Angular 5.2. Я использую угловой шаблон Metronic. В этой структуре у меня есть модули и вложенные компоненты, такие как; AppComponent \ ThemeComponent \ ParentModule \ ParentComponent \ ChildComponent У меня 50-6…
11 дек '18 в 12:24
0
ответов
Почему обнаружение изменения вызова события окончания анимации при использовании стратегии обнаружения изменений OnPush
Мне нужно знать, является ли график событий Animatoin End новым обнаружением изменений? Нет необходимости вызывать метод ChangeDetectorRef.detectChanges() при использовании стратегии обнаружения изменений OnPush. ссылка для оформления заказа: анимац…
01 янв '19 в 13:46
2
ответа
Угловой компонент загрузки файлов.nozone
Я работаю в Angular 7, пытаясь создать компонент для перетаскивания файлов. У меня это работает ниже. public stopPreventAndSetClass(b: boolean, event: any): void { if (event.target === this.enterTarget) { this.draggedOverTable = b; } console.log(eve…
02 янв '19 в 18:25
0
ответов
Угловой - Обещание разрешается при следующем цикле обнаружения изменений
Я вызываю функцию, которая возвращает Promise.all. applyFilterToSh = (sheet, name, value)=>{ return sheet.applyFilterAsync(name, value, tableau.FilterUpdateType.REPLACE); } applyFilterToSheets = (name, value) => { let sheets = this.getActiveSh…
18 янв '19 в 14:49
1
ответ
Угловая зона обнаружения изменений.js
Имея вопрос относительно статьи о zone.js в Angular2+. Я читал статью из blog.angular-university.io. Я думал, что некоторые части были немного загадочными и у меня есть некоторые вопросы об этом и вещах, которые я не уверен, правильно ли я понимаю. …
14 май '18 в 21:09
0
ответов
Угловое выражение 2+ изменилось после проверки
Я знаю, что есть несколько потоков по этой проблеме, но предложенные исправления не работают для меня. Данные отображаются правильно, а затем вскоре исчезает. Из того, что я понимаю, раунд обнаружения изменений должен быть активирован. Я использовал…
05 апр '18 в 23:39
1
ответ
const a: any = someValue!;
Я изучил исходный код механизма changeDetaction в angular6 и наткнулся на интересный дизайн, который ни я, ни ребята с работы не знаем. Код здесь, кто-нибудь знает, что это такое или как оно работает? В частности, строка 60: let changes: SimpleChang…
07 авг '18 в 13:27
2
ответа
Как обновить данные в представлении, когда наблюдаемые данные обновляются?
Я подписываюсь на наблюдаемую (getContentfulEntry) для получения некоторых данных, но также передаю данные из другой наблюдаемой (stateService) this.langSubscription = this.stateService.getLanguage() .subscribe(val => { this.lang = val; }); this.…
27 сен '18 в 18:03
1
ответ
Присвоение аргумента 3 точек массиву в угловых 5
Я наткнулся на линию в AngularЧто это значит? this.columns = [... this.columns, col]; Я думаю, что это связано с неизменной концепцией массива.
20 авг '18 в 09:58
1
ответ
Угловые реактивные формы AddControl Вызывает ExpressionChangedAfterItHasBeenCheckedError при использовании PatchValue
Я хотел иметь возможность создавать реактивную форму, используя компоненты, но не настраивать ее в одном родительском компоненте. Итак, я создал начальный FormGroup и передал его компонентам, которые затем делают this.form.addControl(this.fb.group({…
19 июн '18 в 01:12
1
ответ
DebounceTime runOutsideAngular в диалоговом окне материала
Я пытаюсь отфильтровать список объектов во всплывающем окне диалогового окна. Я основал свою реализацию на этом очень хорошем посте, чтобы не запускать обнаружение угловых изменений при каждом событии keyUp. После реализации моего фильтра я проверил…
03 июн '18 в 08:13
1
ответ
@ Компоненты OnPush без ввода в угловых
У меня есть сценарий, где у меня есть @Input-less OnPush компонент в угловых. Если я позвоню markForCheck()будет проверена привязка вида в шаблоне моего компонента? Я имею в виду, мой компонент OnPush а также markForCheck() помечает всех предков, ко…
05 июн '18 в 18:59