Jsonp

Experimental Class Class Overview class Jsonp { constructor(backend: ConnectionBackend, defaultOptions: RequestOptions) request(url: string|Request, options?: RequestOptionsArgs) : Observable<Response> } Class Description Annotations @Injectable() Constructor constructor(backend: ConnectionBackend, defaultOptions: RequestOptions) Class Details request(url: string|Request, options?: RequestOptionsArgs) : Observable<Response> Performs any type of http request. First

Output

Stable Interface Interface Overview interface Output { bindingPropertyName : string } Interface Description Output decorator and metadata. Interface Details bindingPropertyName : string exported from @angular/core/index, defined in @angular/core/src/metadata/directives.ts

SystemJsNgModuleLoader

Experimental Class Class Overview class SystemJsNgModuleLoader { constructor(_compiler: Compiler, config?: SystemJsNgModuleLoaderConfig) load(path: string) : Promise<NgModuleFactory<any>> } Class Description NgModuleFactoryLoader that uses SystemJS to load NgModuleFactory Annotations @Injectable() Constructor constructor(_compiler: Compiler, config?: SystemJsNgModuleLoaderConfig) Class Details load(path: string) : Promise<NgModuleFactory<any>> expor

DecimalPipe

Stable Pipe What it does Formats a number according to locale rules. How to use number_expression | number[:digitInfo] Formats a number as text. Group sizing and separator and other locale-specific configurations are based on the active locale. where expression is a number: digitInfo is a string which has a following format: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits} minIntegerDigits is the minimum number of integer digits to use. Defaults to 1. minFractionDigits is the m

BrowserXhr

Experimental Class Class Overview class BrowserXhr { constructor() build() : any } Class Description A backend for http that uses the XMLHttpRequest browser API. Take care not to evaluate this in non-browser contexts. Annotations @Injectable() Constructor constructor() Class Details build() : any exported from @angular/http/index, defined in @angular/http/src/backends/browser_xhr.ts

IterableDifferFactory

Stable Interface Interface Overview interface IterableDifferFactory { supports(objects: any) : boolean create(cdRef: ChangeDetectorRef, trackByFn?: TrackByFn) : IterableDiffer } Interface Description Provides a factory for IterableDiffer. Interface Details supports(objects: any) : boolean create(cdRef: ChangeDetectorRef, trackByFn?: TrackByFn) : IterableDiffer exported from @angular/core/index, defined in @angular/core/src/change_detection/differs/iterable_differs.ts

IterableDiffer

Stable Interface Interface Overview interface IterableDiffer { diff(object: any) : any onDestroy() : any } Interface Description A strategy for tracking changes over time to an iterable. Used for NgFor to respond to changes in an iterable by effecting equivalent changes in the DOM. Interface Details diff(object: any) : any onDestroy() : any exported from @angular/core/index, defined in @angular/core/src/change_detection/differs/iterable_differs.ts

IterableDiffers

Stable Class Class Overview class IterableDiffers { staticcreate(factories: IterableDifferFactory[], parent?: IterableDiffers) : IterableDiffers staticextend(factories: IterableDifferFactory[]) : Provider constructor(factories: IterableDifferFactory[]) factories : IterableDifferFactory[] find(iterable: any) : IterableDifferFactory } Class Description A repository of different iterable diffing strategies used by NgFor, NgClass, and others. Constructor constructor(factories

TestBed

Experimental Class Class Overview class TestBed { staticinitTestEnvironment(ngModule: Type<any>, platform: PlatformRef) : TestBed staticresetTestEnvironment() staticresetTestingModule() : typeof TestBed staticconfigureCompiler(config: {providers?: any[]; useJit?: boolean;}) : typeof TestBed staticconfigureTestingModule(moduleDef: TestModuleMetadata) : typeof TestBed staticcompileComponents() : Promise<any> staticoverrideModule(ngModule: Type<any>, override: Me

ExistingProvider

Stable Interface What it does Configures the Injector to return a value of another useExisting token. How to use const provider: ExistingProvider = {provide: 'someToken', useExisting: 'someOtherToken'}; Interface Overview interface ExistingProvider { provide : any useExisting : any multi : boolean } Interface Description For more details, see the Dependency Injection Guide. Example class Greeting { salutation = 'Hello'; } class FormalGreeting extends Greeting { salutation =