Boards you may like
Suggest links for this board!
Thank you for the suggestion
Suggest another
Angular
You must be logged in to view the contents of this board.
Directives
Tips and Tricks
-
Angular Guru - Bespoke Web Components and Services
-
ngFor – Working with Large Lists in Angular - The InfoGrid
DateTime
CDK
-
Exploring Drag and Drop with the Angular Material CDK
-
Accessibility Made Easy with Angular CDK – Netanel Basal
-
Exploring The Undocumented APIs Of Material CDK | JavaScriptKicks
-
3 Ways to Create a Modal Window With the Angular CDK - MentorMate
-
Hidden features of Angular Material CDK – Simon Bernard – Medium
-
custom-overlay-step-10 - StackBlitz
Starter
PWA
-
Building A PWA Using Angular 6 — Smashing Magazine
-
Angular Push Notifications: a Complete Step-by-Step Guide
-
Making an angular app to PWA – rahul sahay – Medium
-
Turn your Angular App into a PWA in 4 Easy Steps – poka-techblog – Medium
Mobile dev
-
Use Angular and NativeScript to Build a Web and Mobile Application ― Scotch
-
Announcing the Ionic 4 Beta | The Official Ionic Blog
Diverse
-
Angular Flex-Layout: Flexbox and Grid Layout for Angular Component
-
theAlgorithmist/Angular6-Data-Driven-Layout: Dynamic component generation in Angular 6,...
-
Hooking into the Angular bootstrap process – Angular In Depth
-
Using Media Queries For Responsive Design In 2018 — Smashing Magazine
-
xLayers: Sketch Files Viewer
-
Angular Conferences: A collection of the world's best Angular conferences, all in one p...
Animation
CLI
-
Schematics: Generating… by Manfred Steyer [PDF/iPad/Kindle]
-
Customizing Angular CLI 6 build — an alternative to ng eject - DEV Community 👩💻👨💻
-
angular-cli/budgets.md at master · angular/angular-cli
-
The Angular Library Series - Creating a Library with the Angular CLI
-
angular/angular-cli: CLI tool for Angular
-
The Ultimate Angular CLI Reference Guide — SitePoint
Renderer
-
Inside Ivy: Exploring the New Angular Compiler – Angular In Depth
-
Pre-rendering Angular Applications
-
Is Angular Ivy Ready
-
Using Renderer2 in Angular
-
Der neue Renderer in Angular 6: Ivy
Component
-
Here is what you need to know about dynamic components in Angular
-
Angular Component Input Validation – realappie – Medium
-
Angular Dynamic Components: Building a Dialog System | malcoded
-
Changing the behavior of a 3rd party Angular Component
-
How to dynamically create a component in Angular - JAXenter
-
Dynamic Components with Content Projection in Angular « ng-book.com – blog
Communication
HTTP
-
My Top 3 Angular HTTP Operators - YouTube
-
StephenFluin/http-operators: A set of operators I've found useful for Angular HTTP calls
-
A Generic HTTP Service Approach for Angular Applications
-
Retrying Http Requests With RxJs
-
Angular pitfall: Multiple HTTP requests with RxJS and observable$ | async
-
Angular HTTP Client - QuickStart Guide
Elements
-
Learn how Angular Elements transmits Component’s @Outputs outside Angular
-
Building an image-slider element using Angular 6
-
manfredsteyer/angular-elements-dashboard: Dynamic Dashboard with Angular Elements and W...
-
Angular Elements - A Practical Introduction To Web Components With Angular 6 - CodingTh...
-
Angular Elements Introduction
-
Add support for Shadow DOM V1 · Issue #23636 · angular/angular
Reactive forms
-
Angular Custom Form Controls Made Easy – Netanel Basal
-
Reactive Forms with Angular [Using easy Examples] | malcoded
-
Never again be confused when implementing ControlValueAccessor in Angular forms
-
Angular techniques: Improve submit button’s UX by NOT disabling it.
-
Using Angular Forms with Async Data
-
File Uploads with Angular Reactive Forms – Austin – Medium
Template forms
PWA
-
The Beginners Guide to Service Workers and Angular
-
Angular Service Worker - Step-By-Step Guide
Routing
-
Angular Routing — A Better Pattern For Large Scale Apps
-
The Three Pillars of Angular Routing. Angular Router Series Introduction.
Schematics
Styling
-
Angular-cli and Global SASS Variables
-
Using Sass with the Angular CLI ― Scotch
-
How To Build Responsive Layouts With Bootstrap 4 and Angular 6 📐
-
Tutorial: Styling Angular CLI v6 apps with Bootstrap
-
Angular Bootstrap with Material Design - Powerful and free UI KIT. - Material Design fo...
Maps
-
Asymmetrik/ngx-leaflet: Core Leaflet package for Angular.io
-
Algolia Places
-
Custom directives in Angular 6 — building a Google places autocomplete
Ag-grid
-
Using Angular Forms with ag-Grid – ag-Grid – Medium
-
Easier embedding of Angular UI in ag-Grid – Angular In Depth
Tools
-
Angular Vienna, Use React tools for better Angular apps, April 2018 - YouTube
-
Angular.Schule → Generating Angular API clients with Swagger
-
7 Angular Tools That You Should Consider · Minko Gechev's blog
-
Analyzing bundle size with the Angular CLI and Webpack
-
Ultimate Angular + Prettier Cheatsheet – ngconf – Medium
-
Compodoc - The missing documentation tool for your Angular application
Building
-
How to build a library for Angular apps? – Tomek Sułkowski – Medium
-
Event Binding Mechanism in Angular – Bits and Pieces
-
Configure a proxy for your API calls with Angular CLI
-
From custom Webpack build to Angular CLI – Bratislava Angular – Medium
-
Compile-time vs. Runtime configuration of your Angular App
-
Where To Store Angular Configurations – Dave Bush – Medium
Debugging
-
Everything you need to know about debugging Angular applications
-
A Guide To Debugging Angular Applications – Frontend Weekly – Medium
Performance
-
Structure for big Angular Applications Packages, Monorepos & Micro Apps - Speaker Deck
-
Performance for Angular: New Possibilities and Proven Classics - Speaker Deck
-
Using UseClass, UseFactory, UseValue & UseExisting with treeshakable providers in Angular
-
Boosting Angular App Performance with Local Change Detection
-
Tuning Angular's Change Detection
-
mgechev/angular-performance-checklist: Cheatsheet for developing ⚡lightning⚡ fast progr...
State Management
-
Introduction - NGXS
-
State management in Angular with observable store services | Jure Bajt
NGRX
-
What the NgRx Library Is and How to Use Each Application
-
Moving Past the Examples with NgRx | recallact.com
-
How to Add Auth0 Authentication to Angular App in an NgRx Project
-
NgRx: tips & tricks – Angular In Depth
-
Level up your NgRx game – ITNEXT
-
angular-schule/book-rating-ngrx: 🚀 yet another book-rating, but in NgRx flavour!
Akita
-
Managing User Permissions in Angular using Akita « ng-book.com – blog
-
State Management in Angular using Akita – Angular In Depth
-
Create a Shopping List with Akita and Angular – Datorama Engineering
-
akita-books - StackBlitz
-
Let’s Build a Pizza Store with Akita — State Management for Angular Applications
-
Introducing Angular Schematics for Akita – Datorama Engineering
Dependency Injection
-
What you always wanted to know about Angular Dependency Injection tree
Material
All links related to Angular Material
-
How to change Angular Material Datepicker format in run-time - Stack Overflow
-
How To Build A News Application With Angular 6 And Material Design — Smashing Magazine
-
html - How to style angular material select - Stack Overflow
-
Implement Angular Material Dialog in your Project – Nnanna John – Medium
-
Angular Material Dialog: A Complete Example
-
A Taste of Angular Material Virtual Scroll – Netanel Basal
Github
-
[Table] Responsive stacking support · Issue #8494 · angular/material2
-
Material table should be responsive · Issue #10732 · angular/material2
-
material2/moment-date-adapter.ts at master · angular/material2
-
material2/snack-bar-demo.ts at master · angular/material2
-
feat(datepicker): add support for choosing time · Issue #5648 · angular/material2
-
[Table] Add better support for horizontal scrolling · Issue #8680 · angular/material2
Stackoverflow
-
html - Overflow x-auto in Angular 5 material table - Stack Overflow
-
angular - Angular4 Material data table update table without reloading page - Stack Over...
-
Angular Material 2 Table Mat Row Click event also called with button click in Mat Cell ...
Data Table
-
Angular Material Data Table: A Complete Example
-
angular-lnahlh - StackBlitz
Layout
MEAN
-
Angular 6 - MEAN Stack Crash Course - Part 1: Front-end Project Setup And Routing - Cod...
-
MEAN Stack Angular 6 CRUD Web Application
Rxjs
-
RxJS Operators for Dummies: forkJoin, zip, combineLatest, withLatestFrom ― Scotch
-
RxViz - Animated playground for Rx Observables
-
The Ultimate Answer To The Very Common Angular Question: subscribe() vs | async Pipe
-
Building a safe autocomplete operator in RxJS
-
RxJS fromEvent operator with output EventEmitter in Angular - Stack Overflow
-
Adding Reactivity to your Web Apps using RxJS - Ben Lesh - YouTube
Top of the pop
-
Angular Guru - Bespoke Web Components and Services
-
Angular: How do I get a reference to the window object?
-
Angular :host, :host-context, ::ng-deep - The Complete Guide
-
The Best Parts of Bootstrap 4 You are Missing in Angular Material
-
DIY Subscription Handling Directive in Angular – Netanel Basal
-
Angular Pseudo-Events – Clarity Design System – Medium
Training
-
Material, Firebase, and Angular 6 Tutorial | Toptal
-
The Complete Angular, React & Node Guide | Airbnb Style App | Udemy
-
How to make image upload easy with Angular – freeCodeCamp.org
-
Replay: Zero to App in 30 Minutes with AngularFire
-
Pushing the Limits Of the Web with Angular - YouTube
-
Location
Best Practise
-
Using the Adapter Pattern in Angular Apps for Easier Maintenance – Christian Lüdemann IT
-
Refactoring Angular Apps – How To Keep Angular Apps Clean – Christian Lüdemann IT
-
How to Handle Errors Globally in Angular - The Info Grid
-
Disabling Internet Explorer Caching in Your Angular 5 Application
-
Why and how to structure Features in Modules in Angular
-
Angular Best Practices - Suggestions How to Write Better Angular Apps
Clarity
Open source projects
-
Features - Angular Ngrx Material Starter
-
Angular Open Source Projects of the Month (v.June 2018)
3rd Party components
-
Nebular - ThemeService
-
Using Angular Components with Third-Party Libraries
-
orizens/ngx-infinite-scroll: Infinite Scroll Directive for Angular (>= 4, 5)
-
joanllenas/ngx-date-fns: ⏳ date-fns pipes for Angular 2.0 and above ⏳
-
devakone/ng-open-cv: Angular 6+ & OpenCV.js integration service library
-
formly-js/ngx-formly: JSON powered / Dynamic forms in Angular
UI
DnD
Pipes
Lists
-
gdi2290/awesome-angular: A curated list of awesome Angular resources by @TipeIO
-
11 Angular Component Libraries You Should Know In 2018
-
Angular 2+ components & libraries
-
brillout/awesome-angular-components: Catalog of Angular 2+ Components & Libraries
Validation
-
Three Ways to Dynamically Alter your Form Validation in Angular
-
yuyang041060120/ng2-validation: angular2 validation
-
gangachris/ng-validators
https://medium.com/@OlegVaraksin/designing-scalable-angular-applications-6629b5158277 Suggested for Best Practise