My Learnings

Explore my blog posts documenting the insights and solutions I've gained from overcoming challenges over the past three years. Dive into a range of topics and lessons that showcase my continuous growth and expertise.

Directive in Angular

Angulat directives are powerful tools that extend HTML’s capabilities by allowing you to create custom, reusable elements and attributes. Types of Angular Directives Angular provide...
Continue reading

Template variables in Angular

Template variables in angular are a powerfull feature that allow developers to ference DOM elements, coomponents or directive direactly with the template. What are Template...
Continue reading

ngOnInit in Angular

ngOnitit is crucial lifecycle hook that allows you to perform initialization tasks in your components. With OnInit interface enhances type safety and clarity in your...
Continue reading

Dynamic Styling in Angular

Two key methods for dynamic styling in Angular: the ngClass directive and inline styles using the style attribute. Using ngClass Directive 1. Basic Object Syntax: You can bind an object to...
Continue reading

Debugging Angular App

1. Check error message and try to understand error message. For example here we have error message related TS where we have to add string...
Continue reading

WP Tutorials

When I started learning I found this man’s course on WordPress and I been very grateful for that course and this man. By the way...
Continue reading

Angular: Services

Services are a key part of building a scalable and maintainable Angular application. Services are used to organize and share code across your application. They...
Continue reading

Angular: ngContent

If you want build a card design and use that card design as wrapper in multiple places you can use it with ngContent method. Example:...
Continue reading

Angular: @Input() vs input()

@Input() Decorator The @Input decorator allows parent components to pass data to their children. Example of @Input In this example child component binds userName with...
Continue reading