It is way of scoping your styles in Angular. It helps with style control over components.
It provides three ways: -
0: - EMULATED – No Shadow DOM; Style Encapsulation;
1: - NATIVE - Shadow DOM; Style Encapsulation
2: - NONE- No Shadow DOM; No Style Encapsulation
Shadow DOM is a new DOM feature that helps you build components. You can think of shadow DOM as a scoped subtree inside your element.
Building Blocks of Angular:
Metadata; Template; Routing; Data Binding;
Services; Dependency Injection; Directives;
Pipes and Filter;
Life cycle Hooks sequence Angular:
Guess the output for below:-
a. console.log(2 + '2');
b. console.log(2 - '2');
Answer: a: 22; b:0;
+ operator is applied to number(as Math operator) as well as to String (concatenate)
- is only number operator.
Satender Kumar Mall