2016-06-25 12 views
0

Ich habe die folgende Funktion Unter der Annahme:Angular 2 - mit Komponentenvariablen innerhalb des inneren Funktion

ifvisible.now("idle", function(){ 
      // Stop auto updating the live data 
      if (this.activitySub) 
      this.activitySub.unsubscribe(); 
      }); 

Da alle Variablen innerhalb function() { } nicht erkannt werden, wie ich importieren oder sie innerhalb der Funktion (oder in jeder verwenden kann andere Weise)?

Antwort

1

versuchen diese Arrow Functions, nicht getestet, aber kann für Sie arbeiten: -

ifvisible.now("idle",() => { 
    ...your code... 
}); 

von Pfeil mit Funktionen

  • Sie brauchen keine Funktion
  • zu halten Eingabe fängt es lexikalisch die Bedeutung dieser
  • Es erfasst lexikalisch die Bedeutung der Argumente

siehe auch

Verwandte Themen