Вопросы по теме 'angular-lifecycle-hooks'

Angular 6 событие подписки на конструктор, вызываемый несколько раз
В моем компоненте конструктора (дочерний компонент) я добавляю простое событие Это мой код: this._modalService.onHidden.subscribe( result => { console.log("_modalService.onHidden"); if(this.shown){...
878 просмотров

Angular не обнаруживает изменения в ngFor в новом окне из сообщения postMessage
Фон: моя главная страница открывает внешнее окно (то же происхождение) другого модуля в моем проекте при нажатии кнопки. Я также настроил BroadcastChannel, чтобы теперь эти два окна могли взаимодействовать. Теперь, если это окно уже открыто и...
332 просмотров

Угловой ngOnChanges не вызывается после ngOnDestroy родительского элемента
У меня есть дочерний компонент, который принимает ввод <app-custom [customModel]="customModel"></app-custom> В дочернем компоненте я обнаруживаю изменения во входных данных customModel, выполнив: @Input() customModel:...
418 просмотров

сеттер и геттер для Angular
В angular есть встроенная структура диалога действий, которую я должен использовать для отображения всплывающего окна действия, когда showDialog = true. Диалоговое окно действия будет отображаться, когда showDialog=true, иначе диалоговое окно...
727 просмотров

Прокрутка вниз; scrollTop = scrollHeight запускается слишком рано?
Живой пример: https://angular-txvcna.stackblitz.io/ ( Код ). У меня есть компонент «чат», и я хочу, чтобы div прокручивался вниз каждый раз, когда добавляется сообщение. Я добавляю новое сообщение, помещая элемент в массив (...
88 просмотров

Как запустить функцию после того, как компонент стал виден в Angular 8?
Я хочу загружать данные, только если пользователь видит конкретный компонент, который загружает данные. Поэтому не загружайте, пока компонент не станет видимым. У меня есть этот шаблон: <button (click)="showMyCompontente()">Click...
867 просмотров

ExpressionChangedAfterItHasBeenCheckedError; Я не понимаю, какие операции внутри хуков жизненного цикла заставляют их выбрасывать
По определенным причинам для меня важно понять, как работает Angular; хорошо; Одна вещь, которую я не могу понять, это ошибка, упомянутая в заголовке, и то, что Angular запрещает мне делать внутри хуков жизненного цикла (если они есть). Просьба...
18 просмотров

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

ngOnChanges не вызывается, но представление обновляется правильно
У меня вопрос по следующему коду: Ребенок export class ChildComponent implements OnChanges { public @Input() data: string[]; ngOnChanges(changes: SimpleChanges) { console.log('I am here'); } } Дочерний шаблон {{...
65 просмотров

ngOnchanges и DoCheck в angular
Изучая разницу между ngOnChanges и DoCheck в Angular, я вижу кое-что, что не могу объяснить, и мне нужна ваша помощь. В принципе, я понимаю, что ngOnChanges не может распознать изменение массива или объекта, а DoCheck может. Я создал stackblitz...
141 просмотров

Как снова вызвать ngOnInit () в Angular 2?
Пожалуйста, объясните в этом коде, как снова вызвать ngOnInit() , когда я вызываю другой метод? ngOnInit(): void { this.route.params.subscribe((params: Params) => { this.model = this.userData; }); } update() { this.loading = true;...
53750 просмотров
schedule 29.11.2023