Описание тега zonejs

Реализует зоны для JavaScript
1 ответ

zone.js возвращает "Превышен максимальный стек вызовов"

Когда я пытаюсь создать новую Карту Google в angular 2 zone.js, я получаю максимальное превышение стека вызовов. Кто-нибудь испытывал это? Компонент карты: import { Component, OnInit} from '@angular/core'; import { Map, MapOptions, LatLng} from '../…
20 авг '16 в 22:00
0 ответов

Что такое обнаружение изменений в Angular2?

Что такое Обнаружение изменений, которое упоминалось здесь для Angular 2? Как ZoneJS делает это в Angular 2. ОБНОВЛЕНИЕ: Что вы имеете в виду, когда говорите "Обнаружение изменений"? Это обнаружение изменений в данных или элементах DOM?
27 фев '17 в 12:19
1 ответ

Как сообщить Angular2 RC1 об измененном DOM

Это на самом деле побочный эффект, с гораздо более простым вариантом использования. Речь идет о том, как сообщить Angular2, что есть внешние добавленные элементы DOM, содержащие директивы Angular. В этом случае я добавляю новую кнопку щелчка, событи…
28 май '16 в 09:28
4 ответа

Угловое обнаружение изменений 2 и ChangeDetectionStrategy.OnPush

Я пытаюсь понять ChangeDetectionStrategy.OnPush механизм. Из моих чтений я понял, что обнаружение изменений работает путем сравнения старого значения с новым. Это сравнение вернет false, если ссылка на объект не изменилась. Однако, похоже, существую…
30 сен '16 в 16:01
1 ответ

Angular + d3: анимация svg порождает ужасную CD

Итак, у меня есть компонент, который содержит некоторые d3. Это не очень сложно. Но SVG должен быть в постоянном переходе. Для того чтобы это произошло. Как только функция, выполняющая переход, запускается, она устанавливает время ожидания для повто…
21 дек '17 в 06:49
2 ответа

Uncaught RangeError: Максимальный размер стека вызовов превышен ТОЛЬКО на производстве

Обновление 28 августа: та же конфигурация пакета, что и ниже, но с zone.js 0.8.16 вместо этого не выдает ошибок. Есть идеи почему? Изменить: Я пытался выяснить, откуда проблема. Если это бесконечный цикл, где именно это происходит, но мне не удается…
1 ответ

Angular: асинхронный процесс не вызывает changeDetection только в>= Chrome 64

Я отслеживаю размер элемента в угловых, используя ResizeObserver observer = new window.ResizeObserver(entries => { ... someComponent.width = width; }); observer.observe(target); stackblitz Когда вы запускаете код в Safary, Firefox или Chrome 63, …
1 ответ

Как оценить обещание приложения Angular удаленно через chrome-remote-interface

Я использую пакет узла chrome-remote-interface для удаленного доступа к приложению Angular. Чтобы оценить выражение, которое возвращает Promise, я использую этот фрагмент кода: Runtime.evaluate({expression, awaitPromise: true, returnByValue: true});…
1 ответ

Почему мой компонент не найден в zonejs в angular 2.4 с машинописью

У меня есть угловой проект 2.45, написанный на Typescript. Я добавил новый компонент в модуль маршрутизации моего приложения, а также импортировал новый компонент. Когда я запускаю приложение, я получаю следующую ошибку: Unhandled Promise rejection:…
03 фев '17 в 10:15
1 ответ

Ошибка контекста угловой отладки Не удается прочитать свойство ngDebugContext

Я обновил свою версию angular с 2 до 4, и теперь я получаю это исключение при выполнении сервиса: ERROR TypeError: Cannot read property 'ngDebugContext' of undefined at getDebugContext (core.es5.js:994) at isViewDebugError (core.es5.js:8451) at call…
01 дек '17 в 18:40
0 ответов

Несколько загрузок файла `reader.onloadend` не запускается

Я использую p-fileUpload в Angular 6.0.0 приложение, для загрузки файлов изображений (в этом случае несколько файлов изображений). Имеет обработчик события (uploadHandler) для загруженных файлов. <p-fileUpload multiple="true" name="myfile[]" acce…
08 авг '18 в 12:04
0 ответов

Почему NgZone решает эту проблему?

Я создаю приложение, в котором пользователь может идентифицировать себя через свою учетную запись Google. За кулисами я использую gapi для обработки логина. С другой стороны, есть угловой сервис, называемый "пользователь", который имеет Observable э…
05 июл '17 в 19:17
2 ответа

Как обновить список ngFor, когда он был изменен событием окна?

Я создаю приложение Ionic с Angular, и мне нужно читать штрих-коды с помощью физического считывателя штрих-кодов.Этот считыватель обычно похож на физическую клавиатуру, которая отправляет событие клавиатуры после считывания штрих-кода.Поэтому я созд…
14 янв '19 в 12:13
0 ответов

После обновления моего углового приложения у меня возникла странная проблема. Связанный с RouterScroller

Мое приложение работало с angular5.0 и с материалом, и все работало нормально. Я также использовал ленивую загрузку (только если что-то изменит это), и теперь я сделал свое обновление с помощью этой страницы https://update.angular.io/. После этого я…
22 янв '19 в 11:54
0 ответов

Исправление перенаправлений Angular2 CORS с помощью Zone

Я связывал свое приложение с REST API, в котором некоторые операции возвращали перенаправления ответа. Поэтому я получил сообщение об ошибке: "Форма перенаправлений [url] была заблокирована политикой CORS. Запрос требует предварительной проверки, ко…
14 дек '16 в 16:26
0 ответов

Angular 2 Наблюдаемое выпадение из угловой зоны

Приложение Angular 2, в котором большая часть приложения находится в службах @Injectable, которые отображают состояние через Observable. В какой-то момент приложение выпадает из угловой зоны, что приводит к тому, что обнаружение изменений не работае…
10 ноя '16 в 16:29
2 ответа

Разрешение HttpClient POST для IP-адреса узла домена вместо IP-адреса API

Текущее поведение в настоящее время я размещаю angular на хостинге firebase с 151.101.1.195, а мой API расположен на сервере Azure с IP- адресом 23.98.64.158 Затем я отправляю запрос POST, используя следующие строки в моем угловом v6.1.7 const req …
07 окт '18 в 17:44
1 ответ

Существуют ли альтернативы ngUpgrade для одновременного запуска angular и angularjs или способ отказаться от триггеров $ digest ngUpgrade?

У меня довольно большое приложение angular.js 1.6, которое я хотел бы перенести на Angular, но использование ngUpgrade вызывает слишком много $ дайджестов для запуска (т.е. каждый раз Zone.onMicrotaskEmpty уволен). К сожалению, приложение, которое я…
1 ответ

Угловые подпапки общих папок CLI

Одна из "общих" папок в angular 2 заполняется сервисами / моделями, поэтому я хотел бы переместить файлы в подпапки общей папки Я хотел бы перейти от этой структуры папок: app - shared - test.service.ts в app - shared -sub-folder -test.service.ts Ко…
08 июл '16 в 20:54
0 ответов

Angular 6 cache.addAll() не работает с zonejs

Я пытаюсь добавить файлы в хранилище Cache в угловом 6-проектном проекте, но продолжаю получать ошибки из-за zonejs, и я не могу понять, почему. Приведенный ниже код работает нормально, если я запускаю в проекте машинописного текста без другого кода…
13 июн '18 в 08:57