Описание тега angular-component-life-cycle

1 ответ

Угловой компонент без URL

Я довольно плохо знаком с AngularJS (v 1.6), так что это может быть глупый вопрос. Я пытаюсь создать компонент, который будет использоваться на главной странице моего приложения. Никакие данные не будут переданы ему, и вместо этого я сделаю вызов AP…
1 ответ

Ребенок с входной привязкой угловой 5 звонит несколько раз

Я делаю веб-сайт на угловом уровне 5. Я использую привязку ввода в одном из компонентов. <app-recommend-popular [comp]="component" [recommended]="recommendedHotels" [popular]="popularHotels"></app-recommend-popular> Для "рекомендованных …
3 ответа

Как я могу загрузить угловые компоненты на странице в последовательности?

Моя проблема в следующем: У меня есть страница с большой формой (+100 входов). Эти входные данные разделены на разделы, и эти разделы разработаны как различные компоненты (для повторного использования). Итак, общий макет страницы примерно такой: &lt…
2 ответа

Угловой нг для жизненного цикла

Я использую *ngFor итерировать некоторые данные, как это: <div *ngFor="let d of [1, 2, 3]"> {{d}} </div> Все хорошо, и я получил результат, как и ожидалось: <div> 1 </div> <div> 2 </div> <div> 3 </div>…
0 ответов

Угловой дочерний компонент не обновляется при обновлении родительского представления

Поэтому у меня есть несколько простых синхронных локальных данных, которые совместно используются родительскими представлениями, и что все функции работают нормально, когда локальные данные изменяют все родительские представления, которые их использ…
29 ответов

Angular/RxJs Когда я должен отписаться от `Подписки`

Когда я должен хранить Subscription экземпляры и вызывать unsubscribe() во время жизненного цикла NgOnDestroy и когда я могу просто игнорировать их? Сохранение всех подписок вносит много ошибок в код компонента. HTTP Client Guide игнорирует такие по…
1 ответ

Является ли ng-For асинхронным?

<ng-container *ngFor="let child of rootToken.getChildren()"> <ng-container *ngIf="function1(child)"> {{function2(child)}} </ng-container> </ng-container> /*******function1**********/ function1(child){ console.log("in funciton…
0 ответов

Использование привязки события (change) для вложенного углового компонента в Angular4

Мне известно, что "(изменить)" - это предварительно созданный связыватель событий для полей ввода, выбора и текстовой области. Но что это значит, когда мы используем его как привязку события к компоненту? Вызов компонента: <dropdown-list [items]=…
2 ответа

Забота о наблюдаемых и подписках на компоненты onDestroy

Когда компонент уничтожается, angular автоматически "обрабатывает / закрывает / завершает" наблюдаемые и связанные с ними подписки, используемые компонентом? Или я должен явно позаботиться о них в компоненте onDestroy? Согласно принятому ответу на э…
1 ответ

Угловая установка компонента styleUrls динамически

Я использую последнюю версию angualar 5.0 в новом проекте. И я новичок в этом фреймворке и был бы признателен за помощь от угловых разработчиков. Я хотел бы установить свойство styleUrls с переменной уровня класса динамически во время выполнения. В …
1 ответ

Angular 6 - @input не работает

Я написал простое угловое приложение для изучения @input для связи между компонентами, но значение не передается. Я также читал некоторые форумы, которые сталкивались с подобными проблемами, но ни одно из предписанных решений не работает для меня. П…
1 ответ

Angular 7 получает значение выбранной даты из средства выбора даты Kendo UI

У моего приложения Component.html есть базовая навигация и средство выбора даты, вот так... <div class="container-fluid"> <div class="row"> <!-- Navigation Removed --> <div class="col-md-2 float-right"> <kendo-datepicker (…
3 ответа

Почему обнаружение изменений вызывается дважды?

У меня есть простой тестовый компонент без логики. Я рендеринг этого компонента. Почему хук DoCheck вызывается дважды? Насколько я понимаю, DoCheck вызывается для каждого обнаружения изменений. Но нет никаких изменений. Я просто визуализирую компоне…
27 июн '19 в 10:15
1 ответ

NgOnInit вызывается дважды

У меня есть страница, которая находится под охраной, и на ngOnInit я обычно делаю подписку на сервер управления контекстом, которая состоит из первой публикации для создания подписки, а затем открытия соединения через веб-сокет с сервером. На моей л…
25 июл '19 в 22:42
0 ответов

Объединить два наблюдаемых в ngAfterViewInit()

Эта ошибка связана с this.events$, инициализированным в ngOnInit() Этот вопрос очень похож на другие, но все же немного отличается, когда дело доходит до времени выполнения. У меня есть простой почтовый индекс, чтобы объединить два наблюдаемых, как:…
1 ответ

Выполнение нескольких вызовов HTTP после переключения между компонентами

У меня есть один запрос, который немного сложен для объяснения, но спрашиваю, нужны ли вам какие-либо дополнительные детали... Угловая версия: 8. Тема: проблема, когда переключение компонентов происходит по кругу. Как из Компонента А. -> B -> A -> B…
0 ответов

Компонент внутри ng-content создается дважды

Я использую Angular 4, и у меня есть компонент 'X', который в основном является компонентом свертывания-расширения. Он оборачивает все, что ему предоставлено, сворачивается и разворачивается при нажатии. Это похоже на ниже. <div> // some X rel…
2 ответа

Реальные варианты использования ngDoCheck (Angular9)

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

библиотека angular-testing "Нет доступа к значению для элемента управления формой с именем: 'asmtPeriod'"

Я использую Angular-testing-library для тестирования моего углового компонента. все работает нормально. Сейчас я тестирую один из компонентов, который создает форму наngOninit, и выдает ошибку как No value accessor for form control with name: 'asmtP…
1 ответ

Angular Behavior Subject в обслуживании сбивается при инициализации двух одинаковых компонентов

Я создал компонент, который называется боковой панелью. Этот компонент имеет, скажем, 2 входа, sideBarMode и sideBarSide. В app.component я добавляю этот компонент вот так <sidebar [sideBarMode]="'sliding'" [sideBarSide]="'right'"></sidebar…