/AngularEssential

AngularEssential project is based on LinkedIn Learning's Angular Essential instructed by Justin Schwartzenberger and was generated with Angular CLI.

Primary LanguageTypeScript

AngularEssential

AngularEssential project is based on LinkedIn Learning's Angular Essential instructed by Justin Schwartzenberger and was generated with Angular CLI version 6.1.5.

Instructed in Angular 2, implemented in Angular 6 using Bootstrap 4.

apm Twitter URL Twitter Follow GitHub followers Build status Feature Requests Bugs

npm install

npm i -g yarn

npm commands

npm i --save bootstrap@latest
npm i --save jquery@latest
npm i --save-dev karma@3.0.0
npm i -g npm
npm audit fix => To Fix vulnerabilities

ng commands

ng new AngularEssential
pushd AngularEssential
ng generate component nav-bar
ng generate component main-item
ng generate component media-item
ng generate component media-item-list
ng generate directive favorite
ng generate pipe category-list
ng generate component media-item-form
ng generate service media-item
ng generate class providers
ng generate class mock-xhr-backend
ng generate interface media-item
ng generate class app.routing

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.