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

асинхронный канал не отображает обновления потока
Попытка отобразить размер окна при изменении размера окна через поток в компоненте angular 2 с использованием канала async : <h2>Size: {{size$ | async | json}}</h2> const windowSize$ = new BehaviorSubject(getWindowSize());...
11636 просмотров

Как вызвать обнаружение изменений в Angular2?
Я создаю службу Facebook, которая вызывает API javascript Facebook, и мне интересно, как лучше всего реализовать обнаружение изменений при обновлении моих значений. У меня есть UserService , у которого есть свойство currentUser , которое является...
33702 просмотров

Использование наблюдаемых в Dart для обнаружения изменений Angular2
В моем приложении Angular2, написанном на Dart, есть несколько сервисов, которые отслеживают данные, совместно используемые компонентами, которые не обязательно имеют какое-либо конкретное отношение в представлении. Мне нужно, чтобы обновления,...
1988 просмотров

Компонент Angular 2 прослушивает изменения в сервисе
У меня простой вопрос об обнаружении изменений. У меня есть компонент и (глобальная) служба с логическим значением внутри. Как я могу заставить компонент слушать это логическое значение и выполнять функцию, если это логическое значение изменится?...
24056 просмотров

обнаружение изменений не работает на маршрутизируемой странице при первом отображении в angular2
Я пытаюсь получить значения карт Google из родительского компонента в компонент маршрута, для которого я создал общий сервис, как показано ниже. import {Injectable} from 'angular2/core'; import {Subject} from "rxjs/Subject"; @Injectable()...
250 просмотров
schedule 22.09.2022

Реакция на изменения, сделанные вне Angular2
У меня есть неугловая страница, созданная с помощью довольно простого JS, и я подумал, что было бы неплохо попытаться добавить немного изучения Angular2 и использовать его для некоторых новых функций. Я планировал связать компонент Angular2 с...
1094 просмотров

Почему Angular2 улавливает как изменение ссылки, так и примитивное изменение во время обнаружения изменений даже с установленным флагом OnPush?
Рассмотрим следующий код . import {Component, OnInit, Input, OnChanges, DoCheck, ChangeDetectionStrategy} from 'angular2/core' @Component({ selector: 'child1', template: ` <div>reference change for entire object:...
1932 просмотров

Работает ли `changeDetection: ChangeDetectionStrategy.OnPush` в angular2 только в одном направлении: сверху-снизу?
Рассмотрим этот плункер import {Component, OnInit, Input, OnChanges, DoCheck, ChangeDetectionStrategy, EventEmitter} from 'angular2/core' @Component({ selector: 'child11', template: ` <button (click)="change_obj()">Button in...
890 просмотров

Angular2: наблюдайте за внешней переменной за пределами angular
Я хочу иметь возможность смотреть и обновлять, когда изменяется переменная вне angular2. Итак, скажем, у меня есть это во внешнем файле javascript: var test = 1; Как я могу привязать эту переменную к свойству в компоненте? @Component({...
4477 просмотров
schedule 24.01.2023

Предотвратить обнаружение изменений собственным событием браузера (например, прокруткой)
Я привязываю событие прокрутки, чтобы захватить прокрутку и что-то с ней сделать, я создал директиву, например ниже: Итак, у меня есть простая директива, в которой нет ничего, кроме: constructor ( private el : ElementRef ,...
5278 просмотров
schedule 27.10.2022

Angular 1.x против 2 Изменение производительности обнаружения
я играл с AngularJS 1.x и Angular 2, пытаясь сравнить их производительность. Вот Plunkr , показывающий "обратную сторону" с Angular 1.x. Если в области присутствует слишком много элементов, вы заметите задержки в отображении поля ввода при его...
799 просмотров
schedule 03.10.2022

Как определить изменение значения @Input () в Angular?
У меня есть родительский компонент ( CategoryComponent ), дочерний компонент ( videoListComponent ) и ApiService. У меня большая часть этого работает нормально, то есть каждый компонент может получить доступ к json api и получить соответствующие...
406712 просмотров
schedule 03.03.2022

Angular 2 не обнаруживает изменений в Observable
Я разрабатываю приложение с помощью Angular 2. У меня проблема с обнаружением изменений в Angular. Я объясняю: У меня есть компонент: test.component.ts @Component({ selector: 'test', template: ` <h1> Observable </h1>...
388 просмотров
schedule 09.06.2024

Инициировать обновление представления компонента из службы — нет поставщика для ChangeDetectorRef
Я хотел бы обновить свое представление приложения, вызванное событиями из службы. Один из моих сервисов внедряет ChangeDetectorRef. Компиляция работает, но я получаю сообщение об ошибке в браузере при загрузке приложения: No provider for...
34092 просмотров

Angular 2: холст и обнаружение изменений
Я хочу создать круговой индикатор выполнения в Angular 2, используя элемент холста. Я сделал несколько проектов в Angular 1, но я совершенно новичок в Angular 2 и TypeScript, поэтому я как бы тащусь... Я создал компонент ProgressCircle и сделал...
1692 просмотров

Обратный вызов события Angular 2 щелчка без запуска обнаружения изменений
У меня серьезные проблемы с попыткой выполнить некоторую логику внутри функции обратного вызова события (click) в Angular 2 без запуска обнаружения изменений. Почему я не хочу активировать обнаружение изменений Функция обратного вызова...
5266 просмотров

изменение значения подписки angular 2 не отражается на html
Меня это довольно сбивает с толку. Возможно, у меня нет четкого представления о том, как работает подписка. Доработанная версия Angular 2 Цель: скрыть / показать меню навигации на основе ролей. Подход: я использую Facebook для аутентификации...
6232 просмотров

Angular2 Вызов открытого метода из внешнего приложения и потеря привязки изменений
У меня есть общедоступный метод, который я предоставил window . Этот метод взаимодействует с Component и изменяет переменную, которую я наблюдаю в своем шаблоне. Но когда я меняю значение, *ngIf() не срабатывает. app.component...
800 просмотров

Обнаружение изменений Angular 2 задерживается на несколько секунд с массивами и @Inputs
Я знаю, что существует масса информации об обнаружении изменений в Angular 2, и я изо всех сил старался разобраться в этом. Я думал, что мои проблемы могут иметь какое-то отношение к свойствам изменчивости массива, но я не уверен. Итак, у нас есть...
1229 просмотров

Недоразумение при обнаружении изменений в Angular2 - с плункер
Я пытаюсь полностью понять обнаружение изменений с помощью Angular2 final. Это включает: Работа со стратегиями обнаружения изменений Присоединение и отсоединение детектора изменений от компонента. Я думал, что уже получил довольно...
2016 просмотров