p.location-badge. exported from angular2/annotations defined in angular2/src/core/annotations_impl/di.ts (line 3) :markdown Specifies that a constant attribute value should be injected. The directive can inject constant string literals of host element attributes. ## Example Suppose we have an `` element and want to know its `type`. ```html ``` A decorator can inject string literal `text` like so: ```javascript @Directive({ selector: `input' }) class InputDirective { constructor(@Attribute('type') type) { // type would be `text` in this example } } ``` .l-main-section h2 Annotations .l-sub-section h3.annotation CONST pre.prettyprint code. @CONST() .l-main-section h2 Members .l-sub-section h3 constructor pre.prettyprint code. constructor(attributeName: string) :markdown .l-sub-section h3 attributeName :markdown .l-sub-section h3 token :markdown .l-sub-section h3 toString pre.prettyprint code. toString() :markdown