angular-cn/modules/@angular/docs/cheatsheet/directive-configuration.md

761 B

@cheatsheetSection Directive configuration @cheatsheetIndex 6 @description {@target ts}@Directive({ property1: value1, ... }){@endtarget} {@target js}ng.core.Directive({ property1: value1, ... }).Class({...}){@endtarget}

@cheatsheetItem syntax: selector: '.cool-button:not(a)'|selector: description: Specifies a CSS selector that identifies this directive within a template. Supported selectors include element, [attribute], .class, and :not().

Does not support parent-child relationship selectors.

@cheatsheetItem syntax(ts): providers: [MyService, { provide: ... }]|providers: syntax(js): providers: [MyService, { provide: ... }]|providers: description: List of dependency injection providers for this directive and its children.