Описание тега angular-lifecycle-hooks

1 ответ

Событие подписки Angular 6 на конструктор вызывается несколько раз

В моем компоненте конструктор (дочерний компонент) я добавляю простое событие Это мой код: this._modalService.onHidden.subscribe( result => { console.log("_modalService.onHidden"); if(this.shown){ this.shown = false; this._router.navigate(['.'], …
1 ответ

Как восстановить / уничтожить компонент в Angular-6

Можете ли вы проверить наличие экземпляра компонента из самого компонента? Можете ли вы уничтожить существующий экземпляр и создать новый экземпляр? Кажется, у меня проблема с одним из моих компонентов. NgAfterViewInit запускается несколько раз подр…
19 дек '18 в 11:00
0 ответов

Angular 7 - ngOnInit не вызывается

У нас есть основное угловое приложение, которое ссылается на библиотеку, представляющую подобласть основного приложения. Мы хотели иметь возможность определять отдельные маршруты в нашей библиотеке. Например: приложение имеет корневые пути: /app биб…
0 ответов

Не удается прочитать свойство 'nativeElement' из неопределенного с ChartJS и Angular

Я бы показал диаграмму на своей странице, чтобы у меня был такой процесс export class RootIndicatorComponent implements OnInit, AfterViewInit { @ViewChild('myChart') myChart:ElementRef; myChartBis: Chart; ngAfterViewInit() { this.setChartValues(); }…
1 ответ

Вызовите ngAfterViewInit углового компонента из общего места

Я использую всплывающую подсказку. Я хочу, чтобы вызвать ngAfterViewInit для каждого компонента из какого-то общего места. Общее место (например, app.module.ts) ngAfterViewInit() { $('[data-toggle="tooltip"]').tooltip(); } Компонент_1: в компоненте …
0 ответов

Angular - HTTP-перехватчик и конфигурация, загруженные в APP_INITIALIZE

У меня есть модуль конфигурации с фабрикой, которая выполняется при инициализации приложения (APP_INITIALIZER) export function ConfigFactory(config: ConfigService) { const res = () => config.load(); return res; } ... { provide: APP_INITIALIZER, u…
0 ответов

ExpressionChangedAfterItHasBeenCheckedError Angular7

У меня есть эта ошибка во время выполнения Я попробовал несколько вещей, но ни одна из них не сработала. проблема возникает из-за этого <div class="items" *ngFor="let infection of missionData?.infections; let i = index;" (mouseenter)="infection.h…
0 ответов

Проецировать дочерний компонент в родительский с использованием портала angular/material

Можно ли спроектировать содержание дочернего шаблона в родителях? <ng-content> используя порталы в Angular? У меня есть простой дочерний компонент, который обернут родительским компонентом с помощью <ng-template>: <ng-template [cdkPor…
2 ответа

Как создать крючок жизненного цикла "ngOnActive" в угловых?

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

Понимание крючков жизненного цикла angular и шаблона с вложенными циклами for

Работал над выяснением проблемы, с которой я столкнулся, работая над некоторым существующим кодом. Это компонент с селектором в HTML, который выглядит следующим образом: <div my-component [option1]='hello' [option2]='world'></div> и шабл…
1 ответ

Угловой 7: ChangeDetectorRef detectChanges() вызывает бесконечный цикл при вызове изнутри подписки

Я публикую здесь после прочтения всех материалов, связанных с обнаружением изменений и аналогичной публикацией, и не могу решить мою проблему. ChangeDetectorRef detectChanges() вызывает бесконечный цикл при вызове изнутри подписки. Если я не позвоню…
25 ноя '18 в 12:39
2 ответа

Angular 2 - обнаружение, когда свойство, связанное с недвижимостью, получает значение

Я хотел бы знать, как свойство, находящееся на таможенной аренде, получает значение, даже если оно того же значения. Например Это особенность компонента import { Component, OnInit, Input, OnChanges, SimpleChanges } from '@angular/core'; @Component({…
0 ответов

Angular6, дочернее свойство Input() не изменяется, когда родительский объект передал обновления свойства

У меня есть дочерний компонент, который получает два связанных свойства Input(), которые затем связаны с HTML дочернего. После изменения значения в родительском объекте я прочитал, что будет вызван метод жизненного цикла ngOnChanges(). Он вызывается…
2 ответа

В чем разница между ngOnInit(), ngAfterViewInit(), ngafterContentInit(), ngAfterViewChecked() и конструктором ()?

В чем разница между ngOnInit(), ngAfterViewInit(), ngafterContentInit(), ngAfterViewChecked() и конструктором()? Как мы реализуем их в Angular 2? Каковы их цели и способы использования? Где все это будет полезно для их реализации? Благодарю.
20 сен '17 в 06:27
0 ответов

Как определить, что цикл *ngFor завершил изменения в разметке?

У меня есть множество компаний, получающих от сервиса и связывающих этот массив данных с помощью *ngFor директивы. Теперь я хочу показать целую страницу "ожидание…", пока данные не будут привязаны к разметке. До того времени я пробовал это GetCompan…
3 ответа

Крюки жизненного цикла Ionic 4/Angular 7 вызываются только один раз на страницу

В ionic 3 были такие события жизненного цикла, как ionViewWillEnter а также ionViewWillLeave, Но в Ionic 4 это событие должно быть заменено событиями жизненного цикла Angular, такими как ngOnInit а также ngOnDestroy, В моем приложении мне нужно реал…
5 ответов

Ионная 4: ngOnInit против ionViewWillEnter

Что лучше использовать крючки Angular Lifecycle Hook или Ionic Lifecycle специально для инициализации при создании гибридного приложения с использованием Ionic 4? Угловой крюк жизненного цикла - ngOnInit ngOnInit() { this.getData(); } Ионный крючок …
3 ответа

Angular2 - ngAfterViewChecked вызывается много раз. Как вызвать метод только один раз после полной загрузки DOM?

Мне нужно подать заявку jquery плагин для переключателей в Angular2 с помощью Typescript, Если я назначу в ngAfterViewChecked, он вызывается много раз, а управление обновляется несколько раз. Каково альтернативное решение для вызова метода javascrip…
30 дек '16 в 06:50
1 ответ

Атрибут Angular 2+ Window не определен

Я использую внешнюю библиотеку, которая присоединяется к глобальному объекту окна (window['lib']) после загрузки файла javascript библиотеки браузером. Я пытаюсь вызвать код с использованием этой библиотеки всякий раз, когда компонент загружается, о…
1 ответ

Что делать для запуска функции сразу после ngoninit в angular 5

Это касается крючков жизненного цикла. Мое требование состоит в том, чтобы запустить функцию - фон только после инициализации страницы. Я использовал ngAfterViewInit(). но он не ожидает массива, который находится в ngoninit(). export class Parent2Co…
21 авг '18 в 10:27