Der Angular.js-Nachfolger Angular erhält ein Update: Version 4.3 des Javascript-Frameworks bringt ein neues HTTP-Client-API mit sowie neue Events auf Router-Ebene.
Die neue Bibliothek für HTTP-Anfragen sei schlanker, einfacher zu nutzen und baut auf dem “XMLHttpRequest”-Interface der Browser auf, heißt es in der Ankündigung. Zugleich ist der Schutz für Cross-Site-Request-Forgery in dem Client standardmäßig aktiviert.
Daneben bringt Angular vier neue Event Hooks für Guards und Resolver mit, an denen unprivilegierte Bereiche erkennen, wann Guards und Resolver starten und aufhören. Während Guards sich um den Schutz von Routen kümmern, legen Resolves Bedingungen fest, um Routen zu ändern. Die neuen Hooks sind vor allem interessant, um Metriken zu erheben.
Animationen lassen sich über ein neues Attribut “[@.disabled]” auf Wunsch für ein Element und dessen Kind-Elemente deaktivieren. Im CSS-Bereich wurde der “/deep/”-Selektor ausrangiert, den Chrome entfernen möchte. Entwickler, die den Selektor nutzen, können übergangsweise zu “::ng-deep” greifen. Wer sich Angular 4.3 anschauen möchte, findet den Quellcode auf Github.




