{"id":3164,"date":"2025-02-07T14:13:41","date_gmt":"2025-02-07T13:13:41","guid":{"rendered":"https:\/\/www.thecodecampus.de\/blog\/?p=3164"},"modified":"2026-04-09T14:36:40","modified_gmt":"2026-04-09T12:36:40","slug":"angular-guide-signals-und-hot-topics","status":"publish","type":"post","link":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/","title":{"rendered":"[Aktuell mit v21] Angular Guide &#8211; \u00dcberblick zu allen Signal Themen und Hot Topics"},"content":{"rendered":"<p><strong><em><a href=\"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-and-hot-topics\/\">Go here for the english version of this blog post.<\/a><\/em><\/strong><\/p>\n<h2>Verschaffe Dir ganz einfach einen \u00dcberblick \u00fcber alle Signal-bezogenen Themen und Hot Topics in Angular<\/h2>\n<p>Mittlerweile ist unsere Angular Signals Reihe ordentlich gewachsen, weshalb wir dachten, dass es so langsam mal an der Zeit ist, alle Blogartikel zu sammeln und kurz zusammenzufassen.<\/p>\n<h2><a href=\"https:\/\/www.thecodecampus.de\/blog\/mit-angular-signals-effiziente-anwendungen-entwickeln\/\">Angular Signals Teil 1 &#8211; How-to Guide f\u00fcr Angular Signals<\/a><\/h2>\n<p>In unserem ersten Artikel stellen wir Dir Angular Signals \u00fcberhaupt mal vor und erkl\u00e4ren welches Performanceproblem sie l\u00f6sen. Wir gehen auch darauf ein, welche Vorteile sie als Reactive Primitives noch haben und wie sie sich positiv auf das State Management deiner Angular Anwendung auswirken.<\/p>\n<p>Nat\u00fcrlich zeigen wir Dir anhand von Code Beispielen auch, wie du Signals verwendest und was der Unterschied zwischen der <code>set()<\/code> und <code>update()<\/code> Methode ist. Die Kombination von mehreren Signals und wie sie miteinander interagieren k\u00f6nnen, demonstrieren wir mit den Funktionen <code>computed()<\/code>, <code>effect()<\/code> und <code>untracked()<\/code>.<\/p>\n<h2><a href=\"https:\/\/www.thecodecampus.de\/blog\/wie-kombiniert-man-angular-signals-und-rxjs\/\">Angular Signals Teil 2 &#8211; Wie kombiniert man Angular Signals und RxJS<\/a><\/h2>\n<p>Warum RxJS von Signals nicht abgel\u00f6st wird und wie gut die beiden Technologien zusammenarbeiten k\u00f6nnen, ist das Thema des zweiten Beitrags. Wir stellen Dir die St\u00e4rken und Schw\u00e4chen der Ans\u00e4tze vor und zeigen f\u00fcr welches Aufgabengebiet sie sich am besten eignen.<br \/>\nEine wichtige Rolle bei der Kombination von Signals und RxJS spielen dabei die Funktionen <code>toSignal()<\/code> und <code>toObservable()<\/code>.<\/p>\n<p>Zus\u00e4tzlichen erl\u00e4utern wir auch, wie die Funktionen <code>toLazySignal()<\/code> und <code>connect()<\/code> von <a href=\"https:\/\/ngxtension.netlify.app\/getting-started\/introduction\/\">ngxtension<\/a> die Arbeit mit Signals noch einfacher machen.<\/p>\n<h2><a href=\"https:\/\/www.thecodecampus.de\/blog\/welche-vorteile-haben-angular-signal-inputs\/\">Angular Signals Teil 3 &#8211; Welche Vorteile haben Signal Inputs?<\/a><\/h2>\n<p>Im dritten Teil gehen wir darauf ein, wie du durch die Umstellung des <code>@Input<\/code>-Dekorators auf Signal Inputs die Reaktivit\u00e4t deiner Angular Anwendung steigern kannst.<br \/>\nNachdem wir den klassischen <code>@Input<\/code>-Dekorator kurz erl\u00e4utert haben, haben wir danach die Signal Inputs und ihre Optionen <code>required<\/code>, <code>alias<\/code> und <code>transform()<\/code> vorgestellt.<\/p>\n<p>Wir haben die Ans\u00e4tze f\u00fcr Dich miteinander verglichen und in einem Fazit die Vorteile der Signal Inputs festgehalten.<\/p>\n<p><a style=\"display: inline-block;\" href=\"https:\/\/www.thecodecampus.de\/schulungen\/angular\">\n<picture><source srcset=\"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2025\/04\/weiter-entwickeln_frieder_WP_big.png\" media=\"(min-width: 1024px)\" \/><\/picture> <picture><source srcset=\"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2025\/04\/weiter-entwickeln_frieder_WP_medium.png\" media=\"(min-width: 600px)\" \/><\/picture> <picture><img decoding=\"async\" class=\"alignnone size-full wp-image-38\" src=\"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2025\/04\/weiter-entwickeln_frieder_WP_small.png\" alt=\"Angular Schulungen\" \/><\/picture> <\/a><\/p>\n<h2><a href=\"https:\/\/www.thecodecampus.de\/blog\/ganz-einfach-zu-angular-signals-migrieren\/\">Angular Signals Teil 4 &#8211; Ganz einfach zu Signals migrieren<\/a><\/h2>\n<p>Die vorherigen Artikel haben gezeigt, welche Vorteile Signals mit sich bringen und wie sich die Reaktivit\u00e4t und Performace Deiner Angular Anwendung verbessern l\u00e4sst. In Teil vier stellen wir dir zwei \u00e4u\u00dferst n\u00fctzliche Commands von <a href=\"https:\/\/ngxtension.netlify.app\/getting-started\/introduction\/\">ngxtension<\/a> vor, mit denen Du Deinen Code ganz einfach migrieren und Signal-ready machen kannst.<\/p>\n<p>Das ist zum einen der Command f\u00fcr die Migration von <code>@Input<\/code> zu Signal Inputs und zum anderen die Umstellung von <code>@Output<\/code> auf die neue <code>output()<\/code> Schreibweise.<\/p>\n<h2><a href=\"https:\/\/www.thecodecampus.de\/blog\/arbeite-besser-mit-signal-directives\/\">Angular Signals Teil 5 &#8211; Schritt f\u00fcr Schritt zu Signal Directives<\/a><\/h2>\n<p>Im f\u00fcnften Teil der Angular Signals Reihe, bauen wir eine klassische Struktur-Direktive mit Observables und <code>ngOnChanges()<\/code>-Hook auf einen Signal-basierten Ansatz um. Dabei gehen wir Schritt f\u00fcr Schritt vor und erkl\u00e4ren dir was passiert.<br \/>\nInsbesondere gehen wir auf die Funktionen <code>inject()<\/code>, <code>toSignal()<\/code> und <code>effect()<\/code> ein und ersetzen den <code>@Input()<\/code>-Dekorator und den <code>ngOnChanges()<\/code>-Hook.<\/p>\n<h2><a href=\"https:\/\/www.thecodecampus.de\/blog\/was-sind-linked-signals\/\">Angular Signals Teil 6 &#8211; Was sind Linked Signals?<\/a><\/h2>\n<p>Im aktuell letzten Teil in der Angular Signals Reihe, erkl\u00e4ren wir was Linked Signals sind, wie man sie optimal nutzt und welche L\u00fccke sie schlie\u00dfen.<br \/>\nDabei gehen wir nat\u00fcrlich auf die Funktion <code>linkedSignal()<\/code> ein und auf die Unterschiede zu <code>signal()<\/code> und <code>computed()<\/code>.<\/p>\n<h2><a href=\"https:\/\/www.thecodecampus.de\/blog\/reactive-apis-in-angular-resource-api-teil-1\/\">Reactive APIs in Angular Teil 1 &#8211; Resource API resource() und rxResource()<\/a><\/h2>\n<p>Neu in Angular 19 und erweitert in v20 stellen wir Dir die neue Resource API vor, mit welcher Du asynchrone Requests endlich mit Angular Signals verbinden kannst!<br \/>\nIn diesem ersten Teil gehen wir dabei auf die Funktionen <code>resource()<\/code> und <code>rxResource()<\/code> ein und erkl\u00e4ren Dir, wie die Resource API funktioniert und wann du die beiden Funktionen am besten verwendest.<\/p>\n<h2><a href=\"https:\/\/www.thecodecampus.de\/blog\/reactive-apis-in-angular-resource-api-teil-2\/\">Reactive APIs in Angular Teil 2 &#8211; Resource API httpResource()<\/a><\/h2>\n<p>Wie versprochen kommt hier Teil 2 zur Angular Resource API, diesmal mit der <code>httpResource()<\/code> Funktion. Wir zeigen Dir wie einfach du jetzt asynchrone HTTP-Requests mit synchronen Signals verkn\u00fcpfen kannst. Nat\u00fcrlich stellen wir hier auch alle drei Funktionen der Resource API gegen\u00fcber, vergleichen sie und sagen Dir, welche Funktion wann die Richtige ist.<\/p>\n<h2><a href=\"https:\/\/www.thecodecampus.de\/blog\/angular-signal-forms-schnell-reactive-formulare\/\">Signal Forms &#8211; Schnell reaktive Formulare in Angular<\/a><\/h2>\n<p>Angular 21 revolutioniert mit Signal Forms die Art, wie wir Formulare bauen. Aktuell noch in der Developer Preview bieten uns die Signal Forms einen schnelleren, typsicheren und effizienteren Weg, um reaktive Formulare umzusetzen. In diesem Artikel erf\u00e4hrst du, wie Signal Forms funktionieren und eben auch, warum sie so revolution\u00e4r sind.<\/p>\n<h2>Welche Themen kommen als N\u00e4chstes?<\/h2>\n<p>Wir wollen das Thema Signal Forms noch weiter vertiefen und werden uns in den n\u00e4chsten Artikeln weiter damit auseinandersetzen, um Dir einen umfangreichen \u00dcberblick geben zu k\u00f6nnen. Wir werden uns unter anderem die Validierung und das Erstellen von Custom Controls genau anschauen. Du kannst Dich also auf viele interessante Artikel freuen! Selbstverst\u00e4ndlich updaten wir auch diesen Post, damit Du Dir immer schnell einen \u00dcberblick verschaffen kannst.<\/p>\n<h2 id=\"Termin\u00fcbersicht\">Termin\u00fcbersicht der n\u00e4chsten Angular Schulungen<\/h2>\n<p><iframe height=\"600\" style=\"width: 100%;\" src=\"https:\/\/thecodecampus.de\/kalender\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mittlerweile ist unsere Angular Signals Reihe ordentlich gewachsen, weshalb wir dachten, dass es so langsam mal an der Zeit ist, alle Blogartikel zu sammeln und kurz zusammenzufassen. In unserem ersten Artikel [&#8230;]<\/p>\n","protected":false},"author":32,"featured_media":3274,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[73,164,184,185,190,198,163,168,151,162,183,191,199,167],"tags":[112,170,186,187,192,195,181,171,37,173,175,193,174,194,182],"class_list":["post-3164","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-angular","category-angular-17","category-angular-18","category-angular-19","category-angular-20","category-angular-21","category-angular-performance-optimization","category-angular-signals","category-optimization","category-performance","category-reactive-programming","category-resource-api","category-signal-forms","category-signals","tag-angular","tag-angular-17","tag-angular-18","tag-angular-19","tag-angular-20","tag-angular-21","tag-angular-performance-optimization","tag-angular-signals","tag-performance","tag-reactive-primitive","tag-reactive-programming","tag-resource-api","tag-rxjs","tag-signal-forms","tag-signals"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Aktuell mit v21] Angular Guide - \u00dcberblick zu allen Signal Themen und Hot Topics<\/title>\n<meta name=\"description\" content=\"Verschaffe dir in unserem Angular Guide ganz einfach einen schnellen \u00dcberblick \u00fcber alle Themen zu Angular Signals und weiteren Hot Topics!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Aktuell mit v21] Angular Guide - \u00dcberblick zu allen Signal Themen und Hot Topics\" \/>\n<meta property=\"og:description\" content=\"Verschaffe dir in unserem Angular Guide ganz einfach einen schnellen \u00dcberblick \u00fcber alle Themen zu Angular Signals und weiteren Hot Topics!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Development tips and tricks - theCodeCampus Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-07T13:13:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-09T12:36:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2025\/03\/angular-signals-overview.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Anne Naumann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anne Naumann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/\"},\"author\":{\"name\":\"Anne Naumann\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#\\\/schema\\\/person\\\/d5533850d6a4d364e194500c24c0021a\"},\"headline\":\"[Aktuell mit v21] Angular Guide &#8211; \u00dcberblick zu allen Signal Themen und Hot Topics\",\"datePublished\":\"2025-02-07T13:13:41+00:00\",\"dateModified\":\"2026-04-09T12:36:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/\"},\"wordCount\":797,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/angular-signals-overview.png\",\"keywords\":[\"Angular\",\"Angular 17\",\"Angular 18\",\"Angular 19\",\"Angular 20\",\"Angular 21\",\"Angular Performance Optimization\",\"Angular Signals\",\"Performance\",\"Reactive Primitive\",\"Reactive Programming\",\"Resource API\",\"RxJS\",\"Signal Forms\",\"Signals\"],\"articleSection\":[\"Angular\",\"Angular 17\",\"Angular 18\",\"Angular 19\",\"Angular 20\",\"Angular 21\",\"Angular Performance Optimization\",\"Angular Signals\",\"Optimization\",\"Performance\",\"Reactive Programming\",\"Resource API\",\"Signal Forms\",\"Signals\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/\",\"name\":\"[Aktuell mit v21] Angular Guide - \u00dcberblick zu allen Signal Themen und Hot Topics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/angular-signals-overview.png\",\"datePublished\":\"2025-02-07T13:13:41+00:00\",\"dateModified\":\"2026-04-09T12:36:40+00:00\",\"description\":\"Verschaffe dir in unserem Angular Guide ganz einfach einen schnellen \u00dcberblick \u00fcber alle Themen zu Angular Signals und weiteren Hot Topics!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/angular-signals-overview.png\",\"contentUrl\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/angular-signals-overview.png\",\"width\":1200,\"height\":1200,\"caption\":\"Angular Signals - Overview\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/angular-guide-signals-und-hot-topics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Aktuell mit v21] Angular Guide &#8211; \u00dcberblick zu allen Signal Themen und Hot Topics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/\",\"name\":\"Web Development tips and tricks - theCodeCampus Blog\",\"description\":\"Tips, tricks, and experiences about developing web and mobile applications with Angular, TypeScript, and Testing.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#organization\",\"name\":\"theCodeCampus\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/TCC-Logo-Bildmarke-quadratisch.jpg\",\"contentUrl\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/TCC-Logo-Bildmarke-quadratisch.jpg\",\"width\":156,\"height\":156,\"caption\":\"theCodeCampus\"},\"image\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#\\\/schema\\\/person\\\/d5533850d6a4d364e194500c24c0021a\",\"name\":\"Anne Naumann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/anne-naumann-tcc-author-96x96.webp\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/anne-naumann-tcc-author-96x96.webp\",\"contentUrl\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/anne-naumann-tcc-author-96x96.webp\",\"caption\":\"Anne Naumann\"},\"description\":\"Hi, I'm a web developer with a focus on frontend technologies, especially Angular. I also have a lot of fun when it comes to UI\\\/UX and when I need to make room for new books on my bookshelves.\",\"sameAs\":[\"https:\\\/\\\/thecodecampus.de\\\/ueber-uns\\\/trainer\\\/anne-naumann\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/anne-naumann-1ab635307\\\/\"],\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/author\\\/anaumann\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Aktuell mit v21] Angular Guide - \u00dcberblick zu allen Signal Themen und Hot Topics","description":"Verschaffe dir in unserem Angular Guide ganz einfach einen schnellen \u00dcberblick \u00fcber alle Themen zu Angular Signals und weiteren Hot Topics!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/","og_locale":"en_US","og_type":"article","og_title":"[Aktuell mit v21] Angular Guide - \u00dcberblick zu allen Signal Themen und Hot Topics","og_description":"Verschaffe dir in unserem Angular Guide ganz einfach einen schnellen \u00dcberblick \u00fcber alle Themen zu Angular Signals und weiteren Hot Topics!","og_url":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/","og_site_name":"Web Development tips and tricks - theCodeCampus Blog","article_published_time":"2025-02-07T13:13:41+00:00","article_modified_time":"2026-04-09T12:36:40+00:00","og_image":[{"width":1200,"height":1200,"url":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2025\/03\/angular-signals-overview.png","type":"image\/png"}],"author":"Anne Naumann","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Anne Naumann","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/#article","isPartOf":{"@id":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/"},"author":{"name":"Anne Naumann","@id":"https:\/\/www.thecodecampus.de\/blog\/#\/schema\/person\/d5533850d6a4d364e194500c24c0021a"},"headline":"[Aktuell mit v21] Angular Guide &#8211; \u00dcberblick zu allen Signal Themen und Hot Topics","datePublished":"2025-02-07T13:13:41+00:00","dateModified":"2026-04-09T12:36:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/"},"wordCount":797,"commentCount":0,"publisher":{"@id":"https:\/\/www.thecodecampus.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2025\/03\/angular-signals-overview.png","keywords":["Angular","Angular 17","Angular 18","Angular 19","Angular 20","Angular 21","Angular Performance Optimization","Angular Signals","Performance","Reactive Primitive","Reactive Programming","Resource API","RxJS","Signal Forms","Signals"],"articleSection":["Angular","Angular 17","Angular 18","Angular 19","Angular 20","Angular 21","Angular Performance Optimization","Angular Signals","Optimization","Performance","Reactive Programming","Resource API","Signal Forms","Signals"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/","url":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/","name":"[Aktuell mit v21] Angular Guide - \u00dcberblick zu allen Signal Themen und Hot Topics","isPartOf":{"@id":"https:\/\/www.thecodecampus.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/#primaryimage"},"image":{"@id":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2025\/03\/angular-signals-overview.png","datePublished":"2025-02-07T13:13:41+00:00","dateModified":"2026-04-09T12:36:40+00:00","description":"Verschaffe dir in unserem Angular Guide ganz einfach einen schnellen \u00dcberblick \u00fcber alle Themen zu Angular Signals und weiteren Hot Topics!","breadcrumb":{"@id":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/#primaryimage","url":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2025\/03\/angular-signals-overview.png","contentUrl":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2025\/03\/angular-signals-overview.png","width":1200,"height":1200,"caption":"Angular Signals - Overview"},{"@type":"BreadcrumbList","@id":"https:\/\/www.thecodecampus.de\/blog\/angular-guide-signals-und-hot-topics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thecodecampus.de\/blog\/"},{"@type":"ListItem","position":2,"name":"[Aktuell mit v21] Angular Guide &#8211; \u00dcberblick zu allen Signal Themen und Hot Topics"}]},{"@type":"WebSite","@id":"https:\/\/www.thecodecampus.de\/blog\/#website","url":"https:\/\/www.thecodecampus.de\/blog\/","name":"Web Development tips and tricks - theCodeCampus Blog","description":"Tips, tricks, and experiences about developing web and mobile applications with Angular, TypeScript, and Testing.","publisher":{"@id":"https:\/\/www.thecodecampus.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thecodecampus.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.thecodecampus.de\/blog\/#organization","name":"theCodeCampus","url":"https:\/\/www.thecodecampus.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thecodecampus.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2024\/01\/TCC-Logo-Bildmarke-quadratisch.jpg","contentUrl":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2024\/01\/TCC-Logo-Bildmarke-quadratisch.jpg","width":156,"height":156,"caption":"theCodeCampus"},"image":{"@id":"https:\/\/www.thecodecampus.de\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.thecodecampus.de\/blog\/#\/schema\/person\/d5533850d6a4d364e194500c24c0021a","name":"Anne Naumann","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2024\/11\/anne-naumann-tcc-author-96x96.webp","url":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2024\/11\/anne-naumann-tcc-author-96x96.webp","contentUrl":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2024\/11\/anne-naumann-tcc-author-96x96.webp","caption":"Anne Naumann"},"description":"Hi, I'm a web developer with a focus on frontend technologies, especially Angular. I also have a lot of fun when it comes to UI\/UX and when I need to make room for new books on my bookshelves.","sameAs":["https:\/\/thecodecampus.de\/ueber-uns\/trainer\/anne-naumann","https:\/\/www.linkedin.com\/in\/anne-naumann-1ab635307\/"],"url":"https:\/\/www.thecodecampus.de\/blog\/author\/anaumann\/"}]}},"_links":{"self":[{"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/posts\/3164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/comments?post=3164"}],"version-history":[{"count":19,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/posts\/3164\/revisions"}],"predecessor-version":[{"id":3726,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/posts\/3164\/revisions\/3726"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/media\/3274"}],"wp:attachment":[{"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/media?parent=3164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/categories?post=3164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/tags?post=3164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}