List providers
read-only

Defines the set of injectable objects that are visible to a Directive and its light DOM children.

Example

Here is an example of a class that can be injected:

class Greeter {
  String greet(String name) => 'Hello ${name}!';
}
 
@Directive(
  selector: 'greet',
  providers: const [ Greeter])
class HelloWorld {
  final Greeter greeter;
 
  HelloWorld(this.greeter);
}