JSFoo: round the year submissions

Submit talks on JavaScript and full stack engineering round the year

Deep Dive Angular Components

Submitted by Dhananjay Kumar (@debugmode) on Tuesday, 24 April 2018

Technical level: Advanced Status: Awaiting details


While components are the backbone of all Angular applications, some developers stick to the obvious features of components while using it. This talk will go beyond the basics and talk about features such as:

• Content projection • @ViewChild and @ViewChildren • @ContentChild and @ContentChildren • @ViewInit and @ContentInit life cycle hooks • ViewContainerRef • Dynamic component creation using ComponentFactoryResolver

There are scenarios when a component should be loaded or created dynamically, properties or events of child components should be read / write inside parent components class etc. A good understanding of above concepts will help in writing robust, high performance, and scalable Angular application.
This live coding based talk will help in simplifying advanced component concepts of Angular. At the end of talk, audience will have fare understanding of component advanced features and scenarios in which it should be used. This talk is for every intermediate level Angular developer.


This live coding based talk will help in getting beyond Angular Components. This is live coding based talk in which attendies will learn advanced topics of Angular by seeing code.

Speaker bio

Dhananjay Kumar is Developer Evangelist for Infragistics. He is awarded with prestigious Microsoft MVP award 8 times. He is one of the most popular and respected Developer Evangelist in India.

He is the author of 900+ articles , and can often be found speaking at conferences and hosting workshops for programmers across the country. So far, he has hosted 65 workshops on various topics like JavaScript, Angular, WCF, ASP.NET MVC, C#, Azure etc.

Currently he is busy in creating an effective developer ecosystem on JavaScript and Frameworks around in India. He runs a meetup community called geek97 which is largest community of JavaScript developers in Delhi. He is also organizer of India Angular Conference - #ngIndia



  • Zainab Bawa (@zainabbawa) Crew 2 years ago

    Dhananjay, we need slides and preview video to complete review of this proposal.

    • Dhananjay Kumar (@debugmode) Proposer 2 years ago

      I have updated some links. I will create video and submit soon !

  • Raghavendra R (@postraghav86) 2 years ago

    I am more interested in performance , and change detection on angular components. These are very well documented. what is the key take away from this talk ?

    • Dhananjay Kumar (@debugmode) Proposer 2 years ago

      I do not think thus topic is well documented. ViewChild , ContentChild , ComponentResolvers etc. are one of the most important concepts one should know to write enterprise or LOB Angular application.

Login to leave a comment