Описание тега zone.js
Зона - это контекст выполнения, который сохраняется в асинхронных задачах. Вы можете думать об этом как о локальном хранилище потока для виртуальных машин JavaScript.
1
ответ
Angular 7 ngZone бросает неопределенную ошибку
Я пытаюсь визуализировать 3D-объект, используя three.js. Тем не менее, когда я пытаюсь инициализировать цикл анимации (в пределах ngAfterViewInit) Я продолжаю получать следующую ошибку: TypeError: Cannot read property 'ngZone' of undefined Чтобы уме…
21 фев '19 в 13:27
1
ответ
Webpack два приложения в одном комплекте, Angular требует Zone.js
Привет всем Я собираю два угловых приложения в одном комплекте с веб-пакетом. Приложения находятся в папке src. Вот мой конфиг вебпака const commonConfig = require('./webpack.common.js'); const webpack = require('webpack'); const webpackMerge = requ…
18 дек '17 в 14:51
4
ответа
Карма + Жасмин: невозможно прочитать свойство 'getComponentFromError'
Я следую этому руководству: https://angular.io/guide/testing для юнит-тестирования карма + жасмин. Вот мой код: import { AppComponent } from "./app.component"; import { ComponentFixture, TestBed } from "@angular/core/testing"; describe('AppComponent…
02 мар '18 в 11:15
1
ответ
Как прикрепить значения к контексту выполнения?
Представьте, что у вас есть глобальный "контекст выполнения" для ведения журнала (сравнимый с MDC) и два вида триггеров, таких как взаимодействие с пользователем и подключение через веб-сокет. У нас есть служба ведения журнала, которая использует "к…
17 мар '17 в 10:02
1
ответ
Зона принуждения / Дайджест на трубе со статической ложью
В моем угловом 4 шаблоне у меня есть простая труба с логическим значением, которое я переключаю, чтобы проверить, был ли создан пользователь <div *ngFor="let user of users | existingUser : existingUserToggleFlag"> выше моих данных у меня есть …
08 сен '17 в 13:02
1
ответ
Как напечатать путь к текущей Зоне в zone.js
Я экспериментирую с зонами ( zone.js) и понял, что не знаю, как лучше всего распечатать все зоны от корня до текущей зоны, которая вызвала ошибку. Например, этот код использует два вложенных обратных вызова с setTimeout() а затем вызывает функцию по…
24 мар '17 в 09:26
0
ответов
Как работает машинописный / угловой импорт zone.js для тестирования
В test.ts В демо-проекте Джона Папы Angular Tour of Heroes есть следующие варианты импорта: import 'zone.js/dist/long-stack-trace-zone'; import 'zone.js/dist/proxy.js'; import 'zone.js/dist/sync-test'; import 'zone.js/dist/jasmine-patch'; import 'zo…
10 янв '19 в 19:54
1
ответ
Угловая зона обнаружения изменений.js
Имея вопрос относительно статьи о zone.js в Angular2+. Я читал статью из blog.angular-university.io. Я думал, что некоторые части были немного загадочными и у меня есть некоторые вопросы об этом и вещах, которые я не уверен, правильно ли я понимаю. …
14 май '18 в 21:09
3
ответа
Пользовательский глобальный обработчик ошибок не срабатывает, когда ответ об ошибке http повторно генерируется rxjs throwError
Цель: иметь глобальный обработчик ошибок сервера и ошибок приложения (создается в коде Typescript). Как: предоставление собственного ErrorHandler из проекта lib в той же рабочей области. Это моя структура lib: У меня есть следующий http-перехватчик …
28 фев '19 в 21:38
2
ответа
Зоны в угловых
Какие зоны? Чем угловой ngZone отличается от zone.js? Когда их следует использовать? Может кто-нибудь помочь с практическими примерами использования ngZone? Однако я просмотрел здесь угловую документацию и не смог получить полного понимания. https:/…
27 авг '17 в 09:22
0
ответов
Необработанный отказ от обещания: тайм-аут; Зона: <root> в угловых 6
Ошибка: Необработанный отказ от обещания: тайм-аут; Зона:; Задача: Promise.then; Значение: время ожидания не определено как решить эту ошибку кто-нибудь поможет.
17 сен '18 в 07:29
1
ответ
Не может понизить зону.js угловой
Кажется, я не могу понизить мой файл zone.js с 0.8.10 до 0.8.5. Это необходимо, поскольку у меня проблемы с приложениями на старых телефонах (Huawei с Android 5.1.1). Шаги, которые я предпринял npm install zone.js@0.8.5 --save rmdir .\node_modules n…
10 май '17 в 15:00
0
ответов
Angular 7 SSR - проблемы с NgZone
Недавно я переместил веб-сайт своей компании с React на Angular, так как большинство наших проектов уже работали на Angular 7. Будучи "самым последним и величайшим" человеком, я решил внедрить рендеринг на стороне сервера, чтобы получить рейтинг ско…
25 ноя '18 в 09:58
1
ответ
angular 6 Uncaught Exception from zone.js
Я пытаюсь создать приложение в angular, но я сталкиваюсь с проблемой, когда мое приложение не может перехватить исключение, генерируемое в zone.js (версия ^0.8.26). Я относительно новичок в angular, но моя цель - иметь свой собственный ErrorHandler …
27 авг '18 в 22:40
1
ответ
Почему компонент не обнаруживает внутреннее изменение состояния без `changeDetetectorRef.markForCheck`?
генеральный У меня проблема. Мой компонент не рендерится без вызова changeDetectorRef.markForCheck метод. У меня есть автозаполнение. При изменении ввода я отправляю некоторый асинхронный запрос (просто простую службу HttpClient и get метод). После …
17 окт '17 в 22:05
1
ответ
Отключить перемещение мыши zone.js для changeDetect
Есть ли способ отключить обнаружение изменений при перемещении мыши без добавления onPush?
12 июн '18 в 21:15
1
ответ
Событие сработало по таймеру
У меня есть код для жеста смахивания, основные части: this.topSlide = this.elementRef.nativeElement.querySelector('.product_rate_slide'); if (this.topSlide) { this.topSlide.addEventListener('touchstart', this.handleTouchStart); this.topSlide.addEven…
12 фев '18 в 12:54
1
ответ
blackboxed zone.js в инструментах разработчика, но все еще входит в zone.js
Я новичок в Angular. Я отлаживал ниже оценочного метода. когда я перехожу в инструменты разработчика, кодированный: true of Scores() входит в zone.js. Я записал blackboxed zone.js, но он все еще идет в zone.js и указывает на эту строку task.callback…
31 дек '17 в 02:06
1
ответ
Какие есть варианты для юнит-теста requestAnimationFrame в Angular?
Каковы способы юнит-теста requestAnimationFrame? requestAnimationFrame имеет ту же природу, что и setTimeout/setInterval. Это также исправлено в zone.js, например, для fn, как setTimeout. Итак, варианты, которые пришли мне в голову: async + whenStab…
10 май '18 в 17:51
1
ответ
Angular 4.x + Cordova: FileReader не работает тихо (белый экран смерти)
У меня есть приложение Angular 4.3 + Cordova, которое раньше работало очень хорошо. Но теперь при запуске приложения появляется пустой экран, и больше ничего не происходит. Пройдя некоторое время, я понял, откуда это происходит: моя домашняя страниц…
07 авг '17 в 08:27