What is the role of Angular's ChangeDetectionStrategy.OnPush?
-
A
Forces change detection to run on every browser event
-
B
Limits change detection to run only when inputs change or an observable emits
-
C
Disables change detection entirely for the component
-
D
Makes the component detect changes only on HTTP responses