Angular 6 Development: Dependency Injection & ng-bootstrap
Angular
| Expert
- 15 videos | 1h 6m 55s
- Includes Assessment
- Earns a Badge
Dependency Injection is at the core of how Angular operates and ng-bootstrap gives us many advanced components we can work with. In this course, you can discover how Angular 6 DI works and how to use some ng-bootstrap components. Study progressive web apps and Bootstap support in Angular 6. See how to use to Typehead, Datepicker, and Timepicker directives. Learn to create classes with and without dependency injection. Find ways to register service providers via @NgModule, @Component, @Injectable, an object literal, and aliases. Create a provider that is able to inject non-class values. Finally, as an exercise, you will work with the Angular Dependency Injection Framework.
WHAT YOU WILL LEARN
-
Create and deploy a pwa using angular 6 schematicsInstall support for working with bootstrap components in an angular 6 app via schematicsUse the ng-bootstrap typeahead directive in order to provide auto completion suggestions to usersUse the ng-bootstrap datepicker directive to allow end users to choose datesUse the ng-bootstrap timepicker directive to allow end users to set timesUnderstand some of the potential issues that can be faced when classes create their own dependenciesUnderstand how di helps avoid certain issues with designing programsCreate and register an angular service and provider using the @injectable decorator
-
Create and register an angular service and provider as part of an ngmoduleCreate a component level service provider in angular 6Use the provide object literal to register a service class providerConfigure an injector and service provider to use an alias when providing a class dependency valueConfigure a service provider to provide a dependency value based on a factory functionCreate a provider that's able to inject non class valuesWork with angular's dependency injection framework
IN THIS COURSE
-
6m 15sDuring this video, you will learn how to create and deploy a PWA using Angular 6 Schematics. FREE ACCESS
-
2m 32sLearn how to install support for working with Bootstrap components in an Angular 6 app via the Schematics tool. FREE ACCESS
-
4m 56sIn this video, find out how to use the ng-bootstrap Typeahead directive to provide auto completion suggestions to users. FREE ACCESS
-
4m 55sLearn how to use the ng-bootstrap Datepicker directive to allow users to choose dates. FREE ACCESS
-
4m 5sIn this video, learn how to use the ng-bootstrap Timepicker directive to allow users to set times. FREE ACCESS
-
4m 54sAfter completing this video, you will be able to understand some of the potential issues that can be faced when classes create their own dependencies. FREE ACCESS
-
5m 9sUpon completion of this video, you will be able to understand how DI helps avoid certain issues when designing programs. FREE ACCESS
-
5m 46sDuring this video, you will learn how to create and register an Angular service and provider using the @Injectable decorator. FREE ACCESS
-
2m 43sIn this video, you will create and register an Angular service and provider as part of an NgModule. FREE ACCESS
-
5m 10sDuring this video, you will learn how to create a component-level service provider in Angular 6. FREE ACCESS
-
3m 34sDuring this video, you will learn how to use the provided object literal to register a service class provider. FREE ACCESS
-
4m 9sIn this video, learn how to configure an injector and service provider to use an alias when providing a class dependency value. FREE ACCESS
-
6m 4sFind out how to configure a service provider to provide a dependency value based on a factory function. FREE ACCESS
-
4mDuring this video, you will learn how to create a provider that's able to inject non-class values. FREE ACCESS
-
2m 43sIn this video, find out how to work with Angular's Dependency Injection Framework. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.