Aus dem Kurs: Angular Grundkurs 1: Das Ökosystem

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.

Zone.js

Zone.js

Jetzt möchte ich mit euch ganz kurz über Zone.js sprechen. Zone.js spielt nämlich in Angular eine sehr, sehr entscheidende und essenzielle Rolle. Zunächst einmal lasst uns Folgendes klarmachen. Zone.js ist ein Framework, das es mir erlaubt, JavaScript im Ausführungskontext zu definieren, d.h., ich kann vergleichbar wie bei Node.js in Domains ganz klar definieren, in welchem Kontext ein Code ausgeführt werden soll. Ich kann es bspw. auch so machen, dass ich darüber Code wiederholen lassen kann. Ich kann sogar zum Teil ganz verrückte Sachen damit machen, denn ich weiß ja, in welchem Kontext das ist. Spannend ist, dass jetzt Angular diesen Kontext ebenfalls mit benutzt und sicherstellt damit im Grunde genommen, dass wenn man anonyme Funktionen hat, wie bspw. bei Lambda-Funktionen, Ereignislisten oder Vergleichbaren, dass man im Debugging manchmal echte Schwierigkeiten bekommt: Wer hat denn eigentlich diese anonyme Funktion aufgerufen? Und wenn wir mit diesem Kontextbasierten arbeiten…

Inhalt