Peddyreddy, Bharat, Abhinav, Supriya, Sharath, Nandini
- Introduction to Angular
- How a angular app loads
- What is a component and how to create it
- Understanding the role of App Module and component declaration
- Creating components with CLI and nesting them
- Component templates and styles
- Component selector
- What is databinding
- String interpolation
- Property binding
- Event binding
- Passing and using data with event binding
- Two way data binding and why FormsModule ?
- Understanding directives
- Using ngIf with else condition
- Styling elements with ngStyle
- Applying classes with ngClass
- Using ngFor to work with lists
- Module introduction
- Splitting Apps into components
- Property and Event bindings overview
- Binding to custom properties
- Alias to custom properties
- Binding to custom events
- Alias to custom events
- Understanding view encapsulation
- Using local references in templates
- Get access to Template and DOM using @ViewChild
- Project content into components using
ng-content - Lifecycle and its details
- Access to ng-content using @ContentChild
- Introduction
- Add navigation, event binding and ngIf
- Pass recipe data with property binding
- Pass data with event binding
- Allow user to add ingredients to shopping list
- Introduction - diff b/w structure and non structure
- ngFor and ngIf recap
- ngClass and ngStyle recap
- Create a basic attribute directive
- Using renderer to build better attribute directive
- Using HostListener to listen to host events
- Using HostBinding to bind to host properties
- Binding to directive properties
- ngSwitch
- Make the dropdown work using a directive
- Add service files
- Manage recipes in a recipe service
- Cross component communication to select recipe
- Add shopping list service
- Reactive service informing ingredient changes
- Add ingredients to recipe
- Pass ingredients from recipe
- Why routes ?
- Setting up Routes.
- Adding navigation to the app
- Marking active routes
- Fixing page reload issues
- Adding child routes
- Configure route parameters
- Styling active recipe item
- Adding edit route and recieve route parameters
- Programmatic navigation to the edit page
- Introduction to Reactive forms
- Adding the shopping list form
- Adding validation to the form
- Adding the edit recipe form
- Adding the new recipe form
- Making all the forms functional
- Why pipes ?
- Using pipes
- Parameterizing pipes
- Chaining multiple pipes
- Create a custom pipe
- Create a filter pipe
- Understanding the Http module
- Get Request
- Put Request
- Delete Request
- Post Request