Pytania otagowane jako angular2-changedetection

11
Jak wykryć, kiedy wartość @Input () zmienia się w Angular?
Mam element nadrzędny ( CategoryComponent ), element podrzędny ( videoListComponent ) i ApiService. Mam większość z tego działa dobrze, tj. Każdy komponent może uzyskać dostęp do Json API i uzyskać odpowiednie dane za pomocą obserwowalnych. Obecnie komponent listy wideo po prostu pobiera wszystkie filmy, chciałbym to przefiltrować tylko do filmów …

5
Wyzwalanie detekcji zmian ręcznie w Angular
Piszę komponent Angular, który ma właściwość Mode(): string. Chciałbym móc ustawić tę właściwość programowo nie w odpowiedzi na żadne zdarzenie. Problem polega na tym, że w przypadku braku zdarzenia przeglądarki powiązanie szablonu {{Mode}}nie jest aktualizowane. Czy istnieje sposób, aby ręcznie uruchomić to wykrywanie zmian?

24
Wyrażenie ExpionChangedAfterItHasBeenCheckedError
Wyjaśnij mi, dlaczego wciąż pojawia się ten błąd: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Oczywiście dostaję to tylko w trybie deweloperskim, nie dzieje się to w mojej wersji produkcyjnej, ale jest to bardzo denerwujące i po prostu nie rozumiem korzyści płynących z błędu w moim środowisku programistycznym, który …

14
@ViewChild w * ngIf
Pytanie Jaki jest najbardziej elegancki sposób uzyskania @ViewChildpo pokazaniu odpowiedniego elementu w szablonie? Poniżej znajduje się przykład. Dostępny również Plunker . Szablon: <div id="layout" *ngIf="display"> <div #contentPlaceholder></div> </div> Składnik: export class AppComponent { display = false; @ViewChild('contentPlaceholder', {read: ViewContainerRef}) viewContainerRef; show() { this.display = true; console.log(this.viewContainerRef); // undefined setTimeout(()=> { …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.