<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NgModules on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/ngmodules/</link><description>Recent content in NgModules on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 05 Aug 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/ngmodules/index.xml" rel="self" type="application/rss+xml"/><item><title>Modern Angular Concepts from v15-v20</title><link>https://ai-blog.noorshomelab.dev/guides/modern-angular-concepts-from-v15-v20/</link><pubDate>Tue, 05 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/modern-angular-concepts-from-v15-v20/</guid><description>&lt;hr&gt;
&lt;h2 id="angular-v15-foundations-of-modern-angular"&gt;Angular v15: Foundations of Modern Angular&lt;/h2&gt;
&lt;p&gt;Angular v15 laid significant groundwork for a more modern and streamlined Angular development experience, primarily by reducing the reliance on NgModules and improving developer tooling and performance.&lt;/p&gt;
&lt;h3 id="11-standalone-components-directives-and-pipes"&gt;1.1. Standalone Components, Directives, and Pipes&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Standalone components, directives, and pipes are a way to make Angular building blocks self-sufficient. Prior to v15 (and their stable introduction), all components, directives, and pipes &lt;em&gt;had&lt;/em&gt; to be declared within an &lt;code&gt;NgModule&lt;/code&gt;. Standalone entities can be imported directly into other components or applications, removing the need for an encompassing module.&lt;/p&gt;</description></item></channel></rss>