Wie funktioniert 'ngOnChanges' in 'angular2'?

8

Meine Kindkomponente wie folgt:

%Vor%

Und übergeordnete Komponente wie folgt:

%Vor%

Jedes Mal, wenn ich auf den "UPDATES" -Button geklickt habe, wird die ngOnChanges -Methode nie aufgerufen, aber warum?

Ich eckige Version, die ich verwende, ist "2.0.0-beta.8"

    
Howard 06.03.2016, 05:58
quelle

2 Antworten

14

Es funktioniert
app.ts

%Vor%

child.ts

%Vor%     
micronyks 06.03.2016, 06:26
quelle
2

Nun, es funktioniert mit "Eingabeeigenschaften", das heißt mit denen, die in diesem Format übergeben werden: @Input () myVariable: string;

Ich habe es normal funktionieren lassen, wenn dieser Eingabewert eine Zeichenkette, eine Zahl oder ein Boolescher Wert ist, aber bei Objekten, die ich gerade noch nicht mache, was gerade passiert.

Also, in der "AppComponent" Vorlage (der .html) kann so etwas gehen:

%Vor%

Und die "Testkomponente" kann so aussehen:

%Vor%

Prost.

    
Mario Medrano Medrano 30.01.2017 20:04
quelle

Tags und Links