Skip to content

veranyagaka/Angular

Repository files navigation

Todo-Learning Phase

Things i have learned

  • Setup.

  • Directives - *ngIf and *ngFor or @if, @for

  • Components.

  • Styles -css

  • Building Angular apps

  • check if someone is in ng build -c production npx http-server ./dist/todo/browser/ -o

  • Property Binding && Event handling

  • Component Communication with @Input && @Output

  • Deferrable Views

  • Routing

  • Forms: Validation, reactive forms, template-driven

  • Inject service -constructor based and inject based

  • Pipes - custom pipes

  • Tour of Heroes

  • API calls

  • interfaces

  • data transfer between components

  • basic problem solving- arrays, dictionaries etc

  • services nullinjectionerror

  • Persistent state ( cookies, localStorage and sessions)

  • Sound

  • Auth Guard

Hero Editor

Django

  • Serializers
  • JWT
  • CSRF
  • CORS
  • Firebase * This project was generated with Angular CLI version 18.1.3.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application 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.

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 a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.