DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Cover image for The Most Important Thing You Need To Understand About Angular
Tomas Trajan πŸ‡¨πŸ‡­ for Angular

Posted on • Originally published at angularexperts.io

The Most Important Thing You Need To Understand About Angular

The Angular "Template Context" is a practically useful mental model, which once internalized, will be your main guide on the journey to build the best possible Angular applications!

Foreword

This article is pretty long, but don’t worry, it’s not because Angular is just soooo damn complicated… It’s because we’re painting a very board picture and looking at it from all the imaginable angles so that in the end you will end up with 100% full understanding of the topic!

In theory, you could just search for the heading saying β€œTemplate context” , but I would strongly advise to check the whole thing πŸ˜‰

TLDR; In Angular, template related things declarables ( components, directives and pipes ) that use each other in their templates have to be part of THE SAME β€œtemplate context” which is defined by @NgModule (or the component itself when using new stand-alone components SAC approach), application then usually has multiple β€œorigin template contexts”, namely the eager ( root ) one and then for every lazy loaded @NgModule. On the other hand, every SAC defines its own β€œtemplate context” in full.

Read full article at angularexperts.io ...

Top comments (0)

Join us at DEV
Yes, this is technically an β€œad”, but really we just want to ask if you want to join DEV. We have 900k+ developers reading, posting, and enjoying community, and would love to have you. Β  Create an account and continue your coding journey.