ResponseOptions

Experimental Class Class Overview class ResponseOptions { constructor({body, status, headers, statusText, type, url}?: ResponseOptionsArgs) body : string|Object|ArrayBuffer|Blob status : number headers : Headers url : string merge(options?: ResponseOptionsArgs) : ResponseOptions } Class Description Creates a response options object to be optionally provided when instantiating a Response. This class is based on the ResponseInit description in the Fetch Spec. All values are

router

Module Entry point for all public APIs of the router package. ActivatedRoute ActivatedRouteSnapshot CanActivate CanActivateChild CanDeactivate CanLoad Data DefaultUrlSerializer Event ExtraOptions LoadChildren LoadChildrenCallback NavigationCancel NavigationEnd NavigationError NavigationExtras NavigationStart PRIMARY_OUTLET Params Resolve ResolveData Route Router RouterLink RouterLinkActive RouterLinkWithHref RouterModule RouterOutlet RouterOutletMap RouterState RouterStateSnapshot Routes Routes

ResponseOptionsArgs

Experimental Type-alias Interface Overview interface ResponseOptionsArgs { } Interface Description Interface for options to construct a Response, based on ResponseInit from the Fetch spec. exported from @angular/http/index, defined in @angular/http/src/interfaces.ts

Route

Stable Interface Interface Overview interface Route { path : string pathMatch : string component : Type<any> redirectTo : string outlet : string canActivate : any[] canActivateChild : any[] canDeactivate : any[] canLoad : any[] data : Data resolve : ResolveData children : Route[] loadChildren : LoadChildren } Interface Description See Routes for more details. Interface Details path : string pathMatch : string component : Type<any> redirectTo : str

Router

Stable Class What it does Provides the navigation and url manipulation capabilities. See Routes for more details and examples. Class Overview class Router { constructor(rootComponentType: Type<any>, urlSerializer: UrlSerializer, outletMap: RouterOutletMap, location: Location, injector: Injector, loader: NgModuleFactoryLoader, compiler: Compiler, config: Routes) errorHandler : ErrorHandler navigated : boolean config : Routes initialNavigation() : void setUpLocationCh

RootRenderer

Experimental Class Class Overview class RootRenderer { renderComponent(componentType: RenderComponentType) : Renderer } Class Description Injectable service that provides a low-level interface for modifying the UI. Use this service to bypass Angular's templating and make custom UI changes that can't be expressed declaratively. For example if you need to set a property or an attribute whose name is not statically known, use setElementProperty or setElementAttribute respectively. If you ar

ResponseType

Experimental Enum Class Overview class ResponseType { Basic Cors Default Error Opaque } Class Description Acceptable response types to be associated with a Response, based on ResponseType from the Fetch spec. Class Details Basic Cors Default Error Opaque exported from @angular/http/index, defined in @angular/http/src/enums.ts

ResolveData

Stable Type-alias What it does Represents the resolved data associated with a particular route. See Routes for more details. Interface Overview interface ResolveData { } Interface Description exported from @angular/router/index, defined in @angular/router/src/config.ts

ResolvedReflectiveFactory

Experimental Class Class Overview class ResolvedReflectiveFactory { constructor(factory: Function, dependencies: ReflectiveDependency[]) factory : Function dependencies : ReflectiveDependency[] } Class Description An internal resolved representation of a factory function created by resolving Provider. Constructor constructor(factory: Function, dependencies: ReflectiveDependency[]) Class Details factory : Function Factory function which can return an instance of an object re

ResolvedReflectiveProvider

Experimental Interface Interface Overview interface ResolvedReflectiveProvider { key : ReflectiveKey resolvedFactories : ResolvedReflectiveFactory[] multiProvider : boolean } Interface Description An internal resolved representation of a Provider used by the Injector. It is usually created automatically by Injector.resolveAndCreate. It can be created manually, as follows: Example (live demo) var resolvedProviders = Injector.resolve([{ provide: 'message', useValue: 'Hello' }]); var in