- Installation steps and basic
- Important Packages
- Web Tutorials
- Video Tutorials
- Courses
- Podcast for angular
- Blogs
- Projects with angular to contribute
- Angular common errors and features
- Trends in web technology
Angular-CLI: npm install -g @angular/cli
ng new newapp
Eg:
$ ng new proj_name
1) ng -s -o (Open angular app in browser.)
2) ng -s (Run the angular app.)
3) ng serve --open --port port_number (Open angular app at specified port number.)
Eg:
$ ng -s -o
1) ng generate component component name
2) ng g c component name
ng generate module service module name
ng g module module name
ng generate interface interface name
ng g interface interface name
ng generate service service name
ng g service service name
ng generate guard guard name
ng g guard guard name
- Link: (https://www.npmjs.com/package/bootstrap)
- Installation steps: Add Bootstrap js and bootstrap css in angular.json at style and script.
- npm install --save @ng-bootstrap/ng-bootstrap
- Link : https://ng-bootstrap.github.io/#/home
- ng add @angular/material
- Link: (https://www.npmjs.com/package/@angular/material)
- Installation steps: Add Jquery js before bootstrap js in angular.json at style and script.
- Link: (https://www.npmjs.com/package/jquery)
- npm install --save @ng-select/ng-select
- https://www.npmjs.com/package/@ng-select/ng-select
- npm install angular-image-slider --save
- Link: (https://www.npmjs.com/package/angular-image-slider)
- npm i -S ngx-scrollbar @angular/cdk
- Link: (https://www.npmjs.com/package/ngx-scrollbar)
- npm i ng2-search-filter --save
- Link: (https://www.npmjs.com/package/ng2-search-filter)
- npm i ngx-ui-loader
- Link: https://www.npmjs.com/package/ngx-ui-loader
- npm install ngx-skeleton-loader --save
- Used for: Loading content (better ux)
- Link: https://github.com/willmendesneto/ngx-skeleton-loader
- npm install ngx-toastr --save
- Link: (https://www.npmjs.com/package/ngx-toastr)
- ng add ngx-face-api-js
- Link: https://ngx-face-api-js-demo.stackblitz.io/
- npm install @ngmodule/material-carousel --save
- Link: https://gsr.dev/material2-carousel/
- npm install --save ng5-slider
- Link: (https://www.npmjs.com/package/ng5-slider)
- npm install @ctrl/ngx-emoji-mart
- Link: https://www.npmjs.com/package/@ctrl/ngx-emoji-mart
- Example link: https://github.com/ariang/EasyChat-scrummers
- npm install ngx-spinner --save
- Link: (https://www.npmjs.com/package/ngx-spinner)
- Link: https://github.com/cipchk/ngx-gesture-password
- Demo: https://cipchk.github.io/ngx-gesture-password/
- npm i ng-recaptcha --save
- Link: (https://www.npmjs.com/package/ng-recaptcha)
- npm i -S ngx-scrollbar @angular/cdk
- Link: (https://www.npmjs.com/package/ngx-scrollbar)
- npm install ngx-typed-text --save
- https://jghignatti.github.io/ngx-typed-text/
- npm install ngx-pagination --save
- Link: (https://www.npmjs.com/package/ngx-pagination)
-Link: https://github.com/marinantonio/angular-mat-table-crud
- npm install --save moment ngx-moment
- Link: https://www.npmjs.com/package/ngx-moment
- used for: Using Moment JS as a Pipe Angular for date time
- npm install ngx-toastit --save
- Link: https://monolizard.github.io/ngx-toastit/
- npm install ngx-beautiful-charts --save
- Link: https://snowpu.github.io/ngx-beautiful-charts/
- npm i angular-ng-autocomplete
- Link : https://www.npmjs.com/package/angular-ng-autocomplete
- Example Link: https://stackblitz.com/edit/angular-ng-autocomplete?file=src%2Fapp%2Fapp.module.ts
- Link: https://tachyons.io/ A lightweight CSS Toolkit that is good for your angular application.
- npm install ngx-validate
- Link: https://github.com/EdenWoo/ngx-validate
- npm install -g json-server
To Run json server- json-server --watch db.json
- json-server --watch db.json --port 3004
- npm install http-server-spa -g
- Usage: http-server-spa
- Link: https://www.npmjs.com/package/http-server-spa
- npm install --save ngx-lightbox
- Used for: Imgage pop up
- Link: https://www.npmjs.com/package/ngx-lightbox
- npm i ngx-link-preview
- Used for: To show link preview
- Link: https://www.npmjs.com/package/ngx-link-preview
- npm i ngx-input-autocomplete
- https://www.npmjs.com/package/ngx-input-autocomplete
- npm i @angular/pwa
- Used for: To add PWA feature in angular web app
- Link: https://www.npmjs.com/package/@angular/pwa
- npm i angular-google-charts
- Used for: To add google charts in web app
- Link: https://www.npmjs.com/package/angular-google-charts
- https://angular.io/start
- https://www.tutorialspoint.com/angular7/index.htm
- https://angular.io/tutorial
- https://www.thetechieshouse.com/
- angular-beginners-guide
- angular-forms-and-validations
- Build A Real World Beautiful Web APP with Angular 8
- Angular Blogs
- Adv-in-Angular
- Sitepen
- Principles For Better, Cleaner Code
- Learn Angular 8 Step By Step in 10 Days
- angular-cheat-sheet
- NGX-Admin
- Angular google maps
- NGX-charts
- Storybook
- Angularfire2
- Angular Material
- Angular-chat-sentiment-analysis
- Music-web-player
- GraphQL
- Great for big scope application and multiple endpoints.
- RSCSS
- A styleguide for creating styles, made by a filipino github contributor.
(How to solve)
-
How-to-get-route-path-parameters-in-non-routed-angular-components
-
48-answers-on-stack-overflow-to-the-most-popular-angular-questions
Your contributions to the repo are welcome. For major changes, please open an issue first to discuss what you would like to change.
- Please make sure you are adding valuable content to the file.
- Star this GitHub Repo
- Create pull requests, submit bugs, suggest new links