docs(core): Myriad of documentation changes including lots of new example code.
This commit is contained in:
@ -17,16 +17,7 @@ import {DependencyMetadata} from 'angular2/src/core/di/metadata';
|
||||
*
|
||||
* 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
|
||||
* }
|
||||
* }
|
||||
* ```
|
||||
* {@example core/ts/metadata/metadata.ts region='attributeMetadata'}
|
||||
*/
|
||||
@CONST()
|
||||
export class AttributeMetadata extends DependencyMetadata {
|
||||
|
@ -804,20 +804,7 @@ export class DirectiveMetadata extends InjectableMetadata {
|
||||
*
|
||||
* ### Example
|
||||
*
|
||||
* ```
|
||||
* @Component({
|
||||
* selector: 'greet',
|
||||
* template: 'Hello {{name}}!'
|
||||
* })
|
||||
* class Greet {
|
||||
* name: string;
|
||||
*
|
||||
* constructor() {
|
||||
* this.name = 'World';
|
||||
* }
|
||||
* }
|
||||
* ```
|
||||
*
|
||||
* {@example core/ts/metadata/metadata.ts region='component'}
|
||||
*/
|
||||
@CONST()
|
||||
export class ComponentMetadata extends DirectiveMetadata {
|
||||
@ -954,12 +941,7 @@ export class ComponentMetadata extends DirectiveMetadata {
|
||||
*
|
||||
* ### Example
|
||||
*
|
||||
* ```
|
||||
* @Pipe({name: 'lowercase'})
|
||||
* class Lowercase {
|
||||
* transform(v, args) { return v.toLowerCase(); }
|
||||
* }
|
||||
* ```
|
||||
* {@example core/ts/metadata/metadata.ts region='pipe'}
|
||||
*/
|
||||
@CONST()
|
||||
export class PipeMetadata extends InjectableMetadata {
|
||||
|
Reference in New Issue
Block a user