docs(core): Myriad of documentation changes including lots of new example code.

This commit is contained in:
Alex Rickabaugh
2015-11-30 08:28:54 -08:00
committed by vsavkin
parent f0d876a873
commit 778677ba75
16 changed files with 306 additions and 206 deletions

View File

@ -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 {

View File

@ -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 {