Вопросы по теме 'angular-lifecycle-hooks'
Angular 6 событие подписки на конструктор, вызываемый несколько раз
В моем компоненте конструктора (дочерний компонент) я добавляю простое событие
Это мой код:
this._modalService.onHidden.subscribe(
result => {
console.log("_modalService.onHidden");
if(this.shown){...
878 просмотров
schedule
28.11.2021
Angular не обнаруживает изменения в ngFor в новом окне из сообщения postMessage
Фон: моя главная страница открывает внешнее окно (то же происхождение) другого модуля в моем проекте при нажатии кнопки. Я также настроил BroadcastChannel, чтобы теперь эти два окна могли взаимодействовать. Теперь, если это окно уже открыто и...
332 просмотров
schedule
30.09.2021
Угловой ngOnChanges не вызывается после ngOnDestroy родительского элемента
У меня есть дочерний компонент, который принимает ввод
<app-custom [customModel]="customModel"></app-custom>
В дочернем компоненте я обнаруживаю изменения во входных данных customModel, выполнив:
@Input() customModel:...
418 просмотров
schedule
05.10.2021
сеттер и геттер для Angular
В angular есть встроенная структура диалога действий, которую я должен использовать для отображения всплывающего окна действия, когда showDialog = true.
Диалоговое окно действия будет отображаться, когда showDialog=true, иначе диалоговое окно...
727 просмотров
schedule
26.06.2022
Прокрутка вниз; scrollTop = scrollHeight запускается слишком рано?
Живой пример: https://angular-txvcna.stackblitz.io/ ( Код ).
У меня есть компонент «чат», и я хочу, чтобы div прокручивался вниз каждый раз, когда добавляется сообщение.
Я добавляю новое сообщение, помещая элемент в массив (...
88 просмотров
schedule
08.08.2022
Как запустить функцию после того, как компонент стал виден в Angular 8?
Я хочу загружать данные, только если пользователь видит конкретный компонент, который загружает данные. Поэтому не загружайте, пока компонент не станет видимым.
У меня есть этот шаблон:
<button (click)="showMyCompontente()">Click...
867 просмотров
schedule
29.08.2022
ExpressionChangedAfterItHasBeenCheckedError; Я не понимаю, какие операции внутри хуков жизненного цикла заставляют их выбрасывать
По определенным причинам для меня важно понять, как работает Angular; хорошо; Одна вещь, которую я не могу понять, это ошибка, упомянутая в заголовке, и то, что Angular запрещает мне делать внутри хуков жизненного цикла (если они есть). Просьба...
18 просмотров
schedule
30.09.2022
Как определить, что цикл *ngFor завершил изменения в разметке?
У меня есть массив компаний, получающих услуги и связывающих данные этого массива с помощью директивы *ngFor .
Теперь я хочу показать целую страницу, покрытую «ожиданием…», пока данные не будут привязаны к разметке.
До того времени я пробовал...
64 просмотров
schedule
14.05.2023
ngOnChanges не вызывается, но представление обновляется правильно
У меня вопрос по следующему коду:
Ребенок
export class ChildComponent implements OnChanges {
public @Input() data: string[];
ngOnChanges(changes: SimpleChanges) {
console.log('I am here');
}
}
Дочерний шаблон
{{...
65 просмотров
schedule
09.09.2023
ngOnchanges и DoCheck в angular
Изучая разницу между ngOnChanges и DoCheck в Angular, я вижу кое-что, что не могу объяснить, и мне нужна ваша помощь.
В принципе, я понимаю, что ngOnChanges не может распознать изменение массива или объекта, а DoCheck может. Я создал stackblitz...
141 просмотров
schedule
21.06.2023
Как снова вызвать 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