Описание тега lifecycle-hook

1 ответ

Реагировать на получение новых данных в componentDidUpdate

У меня есть компонент, который получает список новостей от двух или трех API. при первом рендеринге компонента вызывается apis и данные отображаются в componentDidMount что-то вроде этого: componentDidMount() { this.state.platforms.forEach((platform…
06 янв '19 в 12:38
1 ответ

Вызывать detectChanges() внутри ловушек жизненного цикла Angular2?

Что я знаю, так это то, что мы вызываем DetectChanges() для запуска локальных проверок изменений. Я видел некоторый код, который Detechanges () вызывается внутри хука ngOnChanges(change), и мне было интересно, почему кто-то хочет сделать что-то подо…
2 ответа

Как правильно пользоваться OnDestroy

Я видел много вопросов, связанных с ngOnDestroy. Я думаю, что многие из нас не используют это правильно или не используют это вообще. Я просто хочу увидеть список советов, как правильно использовать ngOnDestroy и что мы должны делать в лучшем сценар…
1 ответ

Сервис, который запускается при создании экземпляра углового приложения независимо от начальной конечной точки маршрутизатора

У меня есть служба аутентификации, которую я хочу запустить при создании экземпляра приложения. Я не уверен, как это сделать. Одна из многих вещей, которые будет выполнять эта служба, - это проверять, содержит ли localstorage JWT (я использую углово…
07 май '18 в 17:25
1 ответ

Vuejs: вызов создал () хук дважды

Я создал ловушку для перезагрузки моих данных из базы данных нажатием кнопки: <template> <base-projects :projects="projects" /> </template> <script> import { mapGetters } from 'vuex'; import Projects from './Projects'; import…
0 ответов

FirebaseListObservable Observable Children

У меня есть этот код в настоящее время: <div class="ui segment" *ngFor="let message of models | async"> <team-message [model]="message" [users]="users" (onReply)="handleMessageReply($event)"></team-message> </div> При тестиро…
03 сен '17 в 02:44
0 ответов

Удаление хуков жизненного цикла из группы автоматического масштабирования привело к ошибке 503

Столкнулся с непрерывным циклом запуска и завершения, затем передал это https://forums.aws.amazon.com/thread.jspa?threadID=167458 и после удаления единственной ловушки жизненного цикла из группы автоматического масштабирования это привело к тому, чт…
23 мар '18 в 14:24
2 ответа

Как получить реальные значения attr в хуке didReceiveAttrs, если это изменяемая ячейка

Пожалуйста, смотрите ниже пример кода. Учитывая, что у меня есть компонент my-text-box my-text-box.hbs {{my-text-box value=modelName}} Я хочу наблюдать за изменениями value собственность через didReceiveAttrs крюк вместо observers для лучшей произво…
05 дек '16 в 12:40
4 ответа

Угловой 4: разница между ngDoCheck и ngAfterViewChecked

В Angular 2+ ngDoCheck и ngAfterViewChecked, кажется, выполняют одну и ту же функцию. ngDoCheck называется вызванным всякий раз, когда обнаруживается изменение. Теперь это обнаружение изменений будет вызвано изменением в представлении. Согласно доку…
05 июн '18 в 23:31
1 ответ

componentDidUpdate() работает в основном, но не отображает новые данные

Я использую метод componentDidUpdate() и по большей части он делает то, что должен. Он запускает функцию для получения данных из API, а также записывает их на консоль. Проблема в том, что он не рендерит новые данные на интерфейс. Единственный раз, к…
05 июн '18 в 00:09
1 ответ

Как запустить функцию в ngOnInit() только один раз, а не снова при возврате из другого routerLink?

HomeComponent ngOnInit() { console.log('loaded'); this.retrieveData(); } retrieveData() { // this.dataService.getData().subscribe(...); } Я получаю данные при загрузке компонента. Когда пользователь нажимает на другой routerLink, например, SettingsC…
07 июн '17 в 07:46
2 ответа

Каково точное значение инициализации компонента в Angluar 2+, когда мы говорим об OnInit?

В соответствии с Angular.io Angular Documentation о хуках жизненного цикла Цель OnInit: инициализировать директиву / компонент после того, как Angular сначала отобразит свойства привязки к данным и задает входные свойства директивы / компонента. Ита…
01 июн '18 в 14:47
1 ответ

Угловой жизненный цикл ngOnChanges

Я хочу обновлять переменную каждый раз, когда она меняется в угловом изображении. Как это может быть достигнуто в угловом без использования @input декоратор?
21 мар '18 в 10:07
1 ответ

{{ call() }} в шаблоне выполняет блок метода несколько раз?

Здесь операторы в тестовом методе вызываются несколько раз. Почему это происходит? DOM воссоздается AngularJS2 несколько раз? import { Component } from '@angular/core'; @Component({ selector: 'my-app', template: `<div>Method Call {{test()}}&lt…
01 дек '16 в 08:53
0 ответов

Альтернативы жизненного цикла для задачи "Кафка Connect S3 Sink"

У нас есть кластер Kafka Connect на EC2, который читает много данных и отправляет их на S3. Проблема в том, что когда он автоматически масштабирует, у нас есть некоторые файлы на диске, которые нужно окончательно очистить до S3, чтобы избежать потер…
3 ответа

Angular (2+): как узнать из родительского компонента, когда все дочерние компоненты были инициализированы?

Есть ли хук жизненного цикла, так называемый "ngAfterAllChildrenInit", потому что ngAfterViewInit вызывается перед ngOninit дочерних элементов, Я пытаюсь избежать взлома с помощью setTimeOut или отправки событий от всех детей и сбора их, а затем дел…
14 мар '18 в 09:37
2 ответа

Хуки жизненного цикла входной совокупности от родственного компонента angular2

У меня есть два компонента братьев и сестер, как показано ниже <broker-list (onBrokerClicked)="onBrokerClicked= $event"></broker-list> <station-list [(broker)]="onBrokerClicked" [(ngModel)]="stations"></station-list><!--br…
06 июн '17 в 12:16
2 ответа

Как я могу вызвать `dispatch` изнутри`componentDidUpdate`, не попадая в бесконечный цикл?

Я делаю очень простой компонент React, который показывает данные, полученные из удаленного источника. Перед извлечением данных необходимо дождаться правильного входа пользователя. Вот как я пытаюсь это сделать: class MyComponent extends React.Compon…
1 ответ

Реализация директивы в Angular 4 для непрерывного циклического переключения цветов фона на хосте

Я изучаю angular 4 и хотел бы реализовать директиву, которая заставляет цвета фона элемента хоста циклически перемещаться по 7, перечисленным в массиве. В идеале я хотел бы, чтобы это было непрерывным. Я не знаю, к каким крючкам жизненного цикла мне…
07 июн '17 в 16:04
1 ответ

JS-Data v3.0 останавливает выполнение в хуке жизненного цикла

Я использую js-data v3.0 и пытаюсь предотвратить внедрение в хранилище записи, полученной от моего API при update если запись была изменена при сохранении. В js-data v2.9 можно прервать жизненный цикл, вызвав функцию обратного вызова с ошибкой в ​​к…
04 окт '18 в 13:12