Intercept HTTP Requests with Angular’s HttpInterceptor

lesson by Juri Strumpflohner

Build and deploy your Angular app to Firebase Hosting

lesson by Juri Strumpflohner

Set Metadata in HTTP Headers with Angular HttpHeaders

lesson by Juri Strumpflohner

Retry Failed Requests with RxJS and the HttpClient in Angular

lesson by Juri Strumpflohner

Catch an invalid route navigation with the Angular router

lesson by Juri Strumpflohner

Create a redirect rule with the Angular router

lesson by Juri Strumpflohner

Show a loading indicator in Angular using *ngIf/else, the as keyword and the async pipe

lesson by Juri Strumpflohner

Define and configure a route with the Angular router

lesson by Juri Strumpflohner

Read Custom HTTP Headers Sent by the Server in Angular

lesson by Juri Strumpflohner

Handle HTTP Errors in Angular with HttpErrorResponse

lesson by Juri Strumpflohner

Style HTML elements in Angular using the style property

lesson by Juri Strumpflohner

Conditionally add a single CSS class to a DOM element in Angular

lesson by Juri Strumpflohner

Style HTML elements in Angular using ngClass

lesson by Juri Strumpflohner

Bind async requests in your Angular template with the async pipe and the "as" keyword

lesson by Juri Strumpflohner

Style HTML elements in Angular using ngStyle

lesson by Juri Strumpflohner

Fetch Data from an API using the HttpClient in Angular

lesson by Juri Strumpflohner

Use Angular style sanitization to mark dynamic styles as trusted values

lesson by Juri Strumpflohner

Use Angular’s @HostBinding and :host(...) to add styling to the component itself

lesson by Juri Strumpflohner

Use the Renderer2 to add styles to an element in Angular

lesson by Juri Strumpflohner

Setup automated deployment with Angular, Travis and Firebase

lesson by Juri Strumpflohner

Create a custom validator for template driven forms in Angular

lesson by Juri Strumpflohner