Angular Framework

  1. Dependency Injection System
    1. Dependency Injection Fundamentals
      1. Inversion of Control Principle
        1. Dependency Injection Benefits
          1. Angular DI Container
            1. Injector Hierarchy
            2. Service Creation and Registration
              1. Injectable Decorator
                1. Service Marking
                  1. ProvidedIn Configuration
                    1. Root Level Registration
                    2. Service Class Structure
                      1. Constructor Injection
                        1. Method Implementation
                          1. State Management
                          2. Provider Configuration
                            1. Class Providers
                              1. Value Providers
                                1. Factory Providers
                                  1. Existing Providers
                                2. Injection Scopes and Hierarchy
                                  1. Root Injector
                                    1. Application-Wide Services
                                      1. Singleton Pattern
                                      2. Module Injectors
                                        1. Feature Module Scoping
                                          1. Lazy Module Isolation
                                          2. Component Injectors
                                            1. Component-Specific Services
                                              1. Instance Per Component
                                              2. Element Injectors
                                                1. Directive-Level Injection
                                                  1. Host Element Access
                                                2. Advanced DI Concepts
                                                  1. Injection Tokens
                                                    1. InjectionToken Creation
                                                      1. String Token Alternatives
                                                        1. Multi-Provider Tokens
                                                        2. Optional Dependencies
                                                          1. Optional Decorator
                                                            1. Null Injection Handling
                                                            2. Self and SkipSelf Decorators
                                                              1. Injection Resolution Control
                                                                1. Hierarchy Navigation
                                                                2. Host Decorator
                                                                  1. Host Element Injection
                                                                    1. Component Boundary Respect