docs(aio): rename cb- files and a few others

This commit is contained in:
Ward Bell
2017-04-21 17:21:45 -07:00
committed by Pete Bacon Darwin
parent c3fa8803d3
commit 93516ea8a1
543 changed files with 467 additions and 510 deletions

View File

@ -0,0 +1,7 @@
import { Component } from '@angular/core';
@Component({
selector: 'sg-app',
template: '<input type="text" tohValidate>'
})
export class AppComponent { }

View File

@ -0,0 +1,19 @@
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { AppComponent } from './app.component';
import { InputHighlightDirective,
ValidateDirective } from './shared';
@NgModule({
imports: [
RouterModule.forChild([{ path: '02-08', component: AppComponent }])
],
declarations: [
AppComponent,
InputHighlightDirective,
ValidateDirective
],
exports: [ AppComponent ]
})
export class AppModule {}

View File

@ -0,0 +1,2 @@
export * from './shared';
export * from './app.component';

View File

@ -0,0 +1,2 @@
export * from './input-highlight.directive';
export * from './validate.directive';

View File

@ -0,0 +1,10 @@
// #docregion
import { Directive, ElementRef } from '@angular/core';
@Directive({ selector: 'input'})
/** Highlight the attached input text element in blue */
export class InputHighlightDirective {
constructor(el: ElementRef) {
el.nativeElement.style.backgroundColor = 'powderblue';
}
}

View File

@ -0,0 +1,10 @@
// #docregion
import { Directive } from '@angular/core';
// #docregion example
/* avoid */
@Directive({
selector: '[validate]'
})
export class ValidateDirective {}
// #enddocregion example

View File

@ -0,0 +1,9 @@
// #docregion
import { Directive } from '@angular/core';
// #docregion example
@Directive({
selector: '[tohValidate]'
})
export class ValidateDirective {}
// #enddocregion example