Mert Özen Further With Every Line

Blog

Mert Özen's blog posts on software development, backend, frontend, and DevOps.

Series
19 posts found #angular-12
Component Communication in Angular: @Input, @Output, @ViewChild and ng-content
Frontend PART 07

Component Communication in Angular: @Input, @Output, @ViewChild and ng-content

How components talk in Angular 12: data from parent to child with @Input, notifications back with @Output and EventEmitter, your own two-way binding, @ViewChild and content projection with ng-content.

31 Oct 2026 6 min 3
Angular Built-in Directives: *ngIf, *ngFor, ngSwitch, ngClass and Your Own Directive
Frontend PART 06

Angular Built-in Directives: *ngIf, *ngFor, ngSwitch, ngClass and Your Own Directive

Angular 12's built-in directives: *ngIf with else, *ngFor with trackBy, ngSwitch, ngClass, ngStyle, ng-container, the ng-template behind the asterisk, and your own attribute directive with HostListener.

31 Oct 2026 7 min 3
Data Binding in Angular: Interpolation, Property, Event and Two-Way Binding
Frontend PART 05

Data Binding in Angular: Interpolation, Property, Event and Two-Way Binding

Every bridge between class and template in Angular 12: interpolation, property, attribute, class and style binding, event binding and $event, template reference variables and [(ngModel)].

31 Oct 2026 6 min 2
What Is an Angular NgModule? Declarations, Imports, Exports and Feature Modules
Frontend PART 04

What Is an Angular NgModule? Declarations, Imports, Exports and Feature Modules

We open up NgModule, the skeleton of an Angular 12 app: declarations, imports, exports, providers, bootstrap, startup in main.ts, BrowserModule vs CommonModule, feature and shared modules.

31 Oct 2026 7 min 3
Your First Angular Component: The Anatomy of Decorator, Selector and Template
Frontend PART 03

Your First Angular Component: The Anatomy of Decorator, Selector and Template

We take apart an Angular component: the @Component decorator, selector, template and styles. We generate one with the CLI and see the component tree and style encapsulation.

31 Oct 2026 6 min 3
Angular Setup and Your First Project: Preparing the Environment from Scratch
Frontend PART 02

Angular Setup and Your First Project: Preparing the Environment from Scratch

We install Node 16 with nvm and Angular CLI 12, create our first project, and walk through every file from app.module.ts to the environments folder to see what each one does.

23 Aug 2026 7 min 302
What Is Angular and Why Does It Exist? The Reason Behind the Framework
Frontend PART 01

What Is Angular and Why Does It Exist? The Reason Behind the Framework

What exactly is Angular, why does it exist and what problem does it solve? We cover framework vs library, the TypeScript requirement, when Angular is the right choice and how this series unfolds.

23 Aug 2026 6 min 286
Blog Map