Вопросы с тегом «angular2-changedetection»

11
Как определить, когда значение @Input () изменяется в Angular?
У меня есть родительский компонент ( CategoryComponent ), дочерний компонент ( videoListComponent ) и ApiService. У меня большая часть этой работы работает нормально, т. Е. Каждый компонент может получить доступ к json api и получить соответствующие данные через наблюдаемые объекты. В настоящее время компонент списка видео только получает все видео, …

5
Запуск обнаружения изменений вручную в Angular
Я пишу угловой компонент, который имеет свойство Mode(): string. Я хотел бы иметь возможность установить это свойство программно, а не в ответ на любое событие. Проблема в том, что при отсутствии события браузера привязка шаблона {{Mode}}не обновляется. Есть ли способ вызвать это обнаружение изменений вручную?

26
ExpressionChangedAfterItHasBeenCheckedError Explained
Пожалуйста, объясните мне, почему я продолжаю получать эту ошибку: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Очевидно, я получаю это только в режиме разработки, этого не происходит в моей производственной сборке, но это очень раздражает, и я просто не понимаю преимуществ наличия ошибки в моей среде разработки, которая не …

14
@ViewChild in * ngIf
Вопрос Какой самый элегантный способ получить @ViewChildпосле показа соответствующего элемента в шаблоне? Ниже приведен пример. Также есть Plunker . Шаблон: <div id="layout" *ngIf="display"> <div #contentPlaceholder></div> </div> Составная часть: export class AppComponent { display = false; @ViewChild('contentPlaceholder', {read: ViewContainerRef}) viewContainerRef; show() { this.display = true; console.log(this.viewContainerRef); // undefined setTimeout(()=> { console.log(this.viewContainerRef); …

8
Что такое угловой эквивалент часов AngularJS $?
В AngularJS вы могли указать наблюдателей, чтобы наблюдать изменения в переменных области, используя $watchфункцию $scope. Что эквивалентно наблюдению за изменениями переменных (например, в компонентных переменных) в Angular?


3
В чем разница между markForCheck () и detectChanges ()
В чем разница между ChangeDetectorRef.markForCheck()иChangeDetectorRef.detectChanges() ? Я только нашел информацию на SO о разнице междуNgZone.run() между этими двумя функциями, но не об этих. Для ответов со ссылкой только на документ, пожалуйста, проиллюстрируйте некоторые практические сценарии, чтобы выбрать один из других.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.