edit dependency-injection.md (#11156)

No copy edits to this one, but I removed Dart-specific code, since the
Dart cheatsheet is produced from dart-lang/angular2.

Part of a group of cheatsheet PRs (see #11149).

cc @Foxandxss & @IgorMinar
This commit is contained in:
Kathy Walrath 2016-08-29 18:13:35 -07:00 committed by Victor Berchet
parent f9f80003c8
commit d53a898f46
1 changed files with 3 additions and 4 deletions

View File

@ -2,10 +2,9 @@
Dependency injection configuration Dependency injection configuration
@cheatsheetIndex 10 @cheatsheetIndex 10
@description @description
{@target dart}`import 'package:angular2/core.dart';`{@endtarget}
@cheatsheetItem @cheatsheetItem
syntax(ts dart): syntax(ts):
`{ provide: MyService, useClass: MyMockService }`|`provide`|`useClass` `{ provide: MyService, useClass: MyMockService }`|`provide`|`useClass`
syntax(js): syntax(js):
`{ provide: MyService, useClass: MyMockService }`|`provide`|`useClass` `{ provide: MyService, useClass: MyMockService }`|`provide`|`useClass`
@ -14,7 +13,7 @@ Sets or overrides the provider for MyService to the MyMockService class.
@cheatsheetItem @cheatsheetItem
syntax(ts dart): syntax(ts):
`{ provide: MyService, useFactory: myFactory }`|`provide`|`useFactory` `{ provide: MyService, useFactory: myFactory }`|`provide`|`useFactory`
syntax(js): syntax(js):
`{ provide: MyService, useFactory: myFactory }`|`provide`|`useFactory` `{ provide: MyService, useFactory: myFactory }`|`provide`|`useFactory`
@ -23,7 +22,7 @@ Sets or overrides the provider for MyService to the myFactory factory function.
@cheatsheetItem @cheatsheetItem
syntax(ts dart): syntax(ts):
`{ provide: MyValue, useValue: 41 }`|`provide`|`useValue` `{ provide: MyValue, useValue: 41 }`|`provide`|`useValue`
syntax(js): syntax(js):
`{ provide: MyValue, useValue: 41 }`|`provide`|`useValue` `{ provide: MyValue, useValue: 41 }`|`provide`|`useValue`