☝Angular Forms discrete notes, Angular errros and solutions Error: More than one module matches. Use skip-import option to skip importing the component into the closest module ← when running ng gTwo or more projects are using identical root warning ← after running ng gCPU and RAM too high when using ng serveError 'BsDropdownDirective' is neither 'ComponentType' or 'DirectiveType’Shift + click for multiple selections for Angular CDK scrollingError: ExpressionChangedAfterItHasBeenCheckedError: Previous value: 'ng-untouched: true'. Current value: 'ng-untouched: false’| async auto unsubribe (source, official doc)Angular routing and pathMatchgetRawValue()Auto scroll to the bottom of a div when adding a new child to an arrayWhy do people say that Angular is more complex than React?Create a BaseComponentIn case prettier isn’t working with VSCodeAngular change detector wont trigger on array mutationsDifference between detectChanges and markForCheckLazy load for list in AngularCreationVScode extensionsAngular linker, ngcc, IvyPrevent destroy / CanDeactivatecontenteditable with two-way binding(select) eventShould always use SimpleChangesPrevent changing route if there are changes not saved:host with ViewEncapsulation.NoneDifferent ways to add CSS classesngOnInit child with base component@Input() but child’s changes → parent’s changes?@Input() parent’s changes → child’s changes?OnPush change detectionCall children’s methods from parentngFor and ngIf the same time?ng-template, ng-container and else in htmlReuse an HTML block using ng-templateSafer way to do this.ref.nativeElement.innerHTML = newTextngFor and trackBy