2015-05-01 06:48:52 -07:00
/ *
2015-10-15 14:16:35 -07:00
* Apllication Controller
*
* /
2015-05-01 06:48:52 -07:00
2015-10-16 11:12:03 -07:00
angularIO . directive ( 'bold' , function ( $timeout ) {
return {
scope : { bold : '=bold' } ,
link : postLink
} ;
function postLink ( scope , element ) {
var bold = typeof scope . bold === 'string'
? [ scope . bold ]
: scope . bold ;
$timeout ( function ( ) {
var html = element . html ( ) ;
angular . forEach ( bold , function ( bold ) {
html = html . replace ( new RegExp ( bold . replace ( /([.*+?^=!:${}()|\[\]\/\\])/g , "\\$1" ) , 'g' ) , '<b>$&</b>' ) ;
} ) ;
html = html . replace ( /\n/g , '<br>' ) ;
html = html . replace ( / /g , ' ' ) ;
element . html ( html ) ;
} ) ;
}
} ) ;
2015-10-15 14:16:35 -07:00
angularIO . controller ( 'AppCtrl' , [ '$scope' , '$mdDialog' , '$timeout' , function ( $scope , $mdDialog , $timeout ) {
2015-05-01 06:48:52 -07:00
$scope . showDocsNav = false ;
$scope . showMainNav = false ;
2015-10-15 14:16:35 -07:00
$scope . showMenu = false ;
2015-05-01 06:48:52 -07:00
// TOGGLE MAIN NAV (TOP) ON MOBILE
2015-10-15 14:16:35 -07:00
$scope . toggleDocsMenu = function ( ) {
2015-05-01 06:48:52 -07:00
$scope . showDocsNav = ! $scope . showDocsNav ;
} ;
// TOGGLE DOCS NAV
2015-10-15 14:16:35 -07:00
$scope . toggleMainMenu = function ( ) {
2015-05-01 06:48:52 -07:00
$scope . showMainNav = ! $scope . showMainNav ;
} ;
// TOGGLE DOCS VERSION & LANGUAGE
2015-10-15 14:16:35 -07:00
$scope . toggleVersionMenu = function ( ) {
2015-05-01 06:48:52 -07:00
$scope . showMenu = ! $scope . showMenu ;
} ;
2015-10-15 14:16:35 -07:00
$scope . setType = function ( type ) {
if ( type === $scope . apiType ) $scope . apiType = '' ;
else $scope . apiType = type ;
} ;
$scope . apiSections = [
{ name : 'core' , title : 'Core' } ,
{ name : 'http' , title : 'HTTP' } ,
{ name : 'lifecycle_hooks' , title : 'Lifecycle Hooks' } ,
{ name : 'router' , title : 'Router' } ,
{ name : 'test' , title : 'Test' }
] ;
$scope . apiType = '' ;
$scope . apiFilter = '' ;
$scope . apiList = { } ;
$scope . apiList . core = [
{
"title" : "APP_COMPONENT" ,
"varType" : "OpaqueToken" ,
"originalModule" : "angular2/src/core/application_tokens" ,
"docType" : "const"
} ,
{
"title" : "APP_ID" ,
"varType" : "OpaqueToken" ,
"originalModule" : "angular2/src/core/render/dom/dom_tokens" ,
"docType" : "const"
} ,
{
"title" : "AbstractBindingError" ,
"originalModule" : "angular2/src/core/di/exceptions" ,
"docType" : "class"
} ,
{
"title" : "AbstractControl" ,
"originalModule" : "angular2/src/core/forms/model" ,
"docType" : "class"
} ,
{
"title" : "AbstractControlDirective" ,
"originalModule" : "angular2/src/core/forms/directives/abstract_control_directive" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "AbstractProviderError" ,
"originalModule" : "angular2/src/core/di/exceptions" ,
"docType" : "class"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "AfterContentChecked" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
2015-10-15 23:57:15 -07:00
"docType" : "interface"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "AfterContentInit" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
2015-10-15 23:57:15 -07:00
"docType" : "interface"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "AfterViewChecked" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
2015-10-15 23:57:15 -07:00
"docType" : "interface"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "AfterViewInit" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
2015-10-15 23:57:15 -07:00
"docType" : "interface"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "AppRootUrl" ,
"originalModule" : "angular2/src/core/services/app_root_url" ,
"docType" : "class"
} ,
{
"title" : "AppViewManager" ,
"originalModule" : "angular2/src/core/compiler/view_manager" ,
2015-10-19 15:26:29 +01:00
"docType" : "class"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "ApplicationRef" ,
"originalModule" : "angular2/src/core/application_ref" ,
2015-10-19 14:49:32 +01:00
"docType" : "class"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "AsyncPipe" ,
"originalModule" : "angular2/src/core/pipes/async_pipe" ,
"docType" : "class"
} ,
{
"title" : "Attribute" ,
"varType" : "AttributeFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "AttributeFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "AttributeMetadata" ,
"originalModule" : "angular2/src/core/metadata/di" ,
"docType" : "class"
} ,
{
"title" : "Binding" ,
"originalModule" : "angular2/src/core/di/binding" ,
"docType" : "class"
} ,
{
"title" : "BindingBuilder" ,
"originalModule" : "angular2/src/core/di/binding" ,
"docType" : "class"
} ,
{
"title" : "By" ,
"originalModule" : "angular2/src/core/debug/debug_element" ,
"docType" : "class"
} ,
{
"title" : "CORE_DIRECTIVES" ,
"originalModule" : "angular2/src/core/directives" ,
"docType" : "const"
} ,
{
"title" : "ChangeDetectionError" ,
"originalModule" : "angular2/src/core/change_detection/exceptions" ,
"docType" : "class"
} ,
{
"title" : "ChangeDetectionStrategy" ,
"originalModule" : "angular2/src/core/change_detection/constants" ,
"docType" : "enum"
} ,
{
"title" : "ChangeDetectorRef" ,
"originalModule" : "angular2/src/core/change_detection/change_detector_ref" ,
"docType" : "interface"
} ,
{
"title" : "CheckboxControlValueAccessor" ,
"originalModule" : "angular2/src/core/forms/directives/checkbox_value_accessor" ,
"docType" : "directive"
} ,
{
"title" : "Class" ,
"originalModule" : "angular2/src/core/util/decorators" ,
"docType" : "function"
} ,
{
"title" : "ClassDefinition" ,
"originalModule" : "angular2/src/core/util/decorators" ,
"docType" : "interface"
} ,
{
"title" : "Compiler" ,
"originalModule" : "angular2/src/core/compiler/compiler" ,
"docType" : "interface"
} ,
{
"title" : "Component" ,
"varType" : "ComponentFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "ComponentDecorator" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "ComponentFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "ComponentMetadata" ,
"originalModule" : "angular2/src/core/metadata/directives" ,
"docType" : "class"
} ,
{
"title" : "ComponentRef" ,
"originalModule" : "angular2/src/core/compiler/dynamic_component_loader" ,
"docType" : "interface"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "ContentChild" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "ContentChildFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "ContentChildMetadata" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "class"
} ,
{
"title" : "ContentChildren" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "ContentChildrenFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "ContentChildrenMetadata" ,
"originalModule" : "angular2/src/core/metadata" ,
2015-10-15 14:16:35 -07:00
"docType" : "class"
} ,
{
"title" : "Control" ,
"originalModule" : "angular2/src/core/forms/model" ,
"docType" : "class"
} ,
{
"title" : "ControlArray" ,
"originalModule" : "angular2/src/core/forms/model" ,
"docType" : "class"
} ,
{
"title" : "ControlContainer" ,
"originalModule" : "angular2/src/core/forms/directives/control_container" ,
"docType" : "class"
} ,
{
"title" : "ControlGroup" ,
"originalModule" : "angular2/src/core/forms/model" ,
"docType" : "class"
} ,
{
"title" : "ControlValueAccessor" ,
"originalModule" : "angular2/src/core/forms/directives/control_value_accessor" ,
"docType" : "interface"
} ,
{
"title" : "CurrencyPipe" ,
"originalModule" : "angular2/src/core/pipes/number_pipe" ,
"docType" : "class"
} ,
{
"title" : "CyclicDependencyError" ,
"originalModule" : "angular2/src/core/di/exceptions" ,
"docType" : "class"
} ,
{
"title" : "DEFAULT_PIPES" ,
"varType" : "Binding" ,
"originalModule" : "angular2/src/core/pipes/default_pipes" ,
"docType" : "const"
} ,
{
"title" : "DEFAULT_PIPES_TOKEN" ,
"varType" : "OpaqueToken" ,
"originalModule" : "angular2/src/core/pipes/default_pipes" ,
"docType" : "const"
} ,
{
"title" : "DOCUMENT" ,
"varType" : "OpaqueToken" ,
"originalModule" : "angular2/src/core/render/dom/dom_tokens" ,
"docType" : "const"
} ,
{
"title" : "DatePipe" ,
"originalModule" : "angular2/src/core/pipes/date_pipe" ,
"docType" : "class"
} ,
{
"title" : "DebugElement" ,
"originalModule" : "angular2/src/core/debug/debug_element" ,
"docType" : "interface"
} ,
{
"title" : "DecimalPipe" ,
"originalModule" : "angular2/src/core/pipes/number_pipe" ,
"docType" : "class"
} ,
{
"title" : "DefaultValidators" ,
"originalModule" : "angular2/src/core/forms/directives/validators" ,
"docType" : "class"
} ,
{
"title" : "DefaultValueAccessor" ,
"originalModule" : "angular2/src/core/forms/directives/default_value_accessor" ,
"docType" : "directive"
} ,
{
"title" : "Dependency" ,
"originalModule" : "angular2/src/core/di/binding" ,
"docType" : "class"
} ,
{
"title" : "DependencyMetadata" ,
"originalModule" : "angular2/src/core/di/metadata" ,
"docType" : "class"
} ,
{
"title" : "Directive" ,
"varType" : "DirectiveFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "DirectiveDecorator" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "DirectiveFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "DirectiveMetadata" ,
"originalModule" : "angular2/src/core/metadata/directives" ,
"docType" : "class"
} ,
{
"title" : "DirectiveResolver" ,
"originalModule" : "angular2/src/core/compiler/directive_resolver" ,
"docType" : "class"
} ,
{
"title" : "DoCheck" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
"docType" : "interface"
} ,
{
"title" : "DynamicComponentLoader" ,
"originalModule" : "angular2/src/core/compiler/dynamic_component_loader" ,
"docType" : "class"
} ,
{
"title" : "ELEMENT_PROBE_BINDINGS" ,
"originalModule" : "angular2/src/core/debug/debug_element_view_listener" ,
"docType" : "const"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "ELEMENT_PROBE_PROVIDERS" ,
"originalModule" : "angular2/src/core/debug/debug_element_view_listener" ,
"docType" : "const"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "ElementRef" ,
"originalModule" : "angular2/src/core/compiler/element_ref" ,
"docType" : "class"
} ,
{
"title" : "EventEmitter" ,
"originalModule" : "angular2/src/core/facade/async" ,
"docType" : "class"
} ,
{
"title" : "ExpressionChangedAfterItHasBeenCheckedException" ,
"originalModule" : "angular2/src/core/change_detection/exceptions" ,
"docType" : "class"
} ,
{
"title" : "FORM_BINDINGS" ,
"originalModule" : "angular2/src/core/forms" ,
"docType" : "const"
} ,
{
"title" : "FORM_DIRECTIVES" ,
"originalModule" : "angular2/src/core/forms/directives" ,
"docType" : "const"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "FORM_PROVIDERS" ,
"originalModule" : "angular2/src/core/forms" ,
"docType" : "const"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "Form" ,
"originalModule" : "angular2/src/core/forms/directives/form_interface" ,
"docType" : "interface"
} ,
{
"title" : "FormBuilder" ,
"originalModule" : "angular2/src/core/forms/form_builder" ,
"docType" : "class"
} ,
{
"title" : "ForwardRefFn" ,
"originalModule" : "angular2/src/core/di/forward_ref" ,
"docType" : "interface"
} ,
{
"title" : "Host" ,
"varType" : "HostFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "var"
} ,
{
"title" : "HostBinding" ,
"varType" : "HostBindingFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "HostBindingFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "HostBindingMetadata" ,
"originalModule" : "angular2/src/core/metadata/directives" ,
"docType" : "class"
} ,
{
"title" : "HostFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "interface"
} ,
{
"title" : "HostListener" ,
"varType" : "HostListenerFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "HostListenerFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "HostListenerMetadata" ,
"originalModule" : "angular2/src/core/metadata/directives" ,
"docType" : "class"
} ,
{
"title" : "HostMetadata" ,
"originalModule" : "angular2/src/core/di/metadata" ,
"docType" : "class"
} ,
{
"title" : "HostViewRef" ,
"originalModule" : "angular2/src/core/compiler/view_ref" ,
"docType" : "interface"
} ,
{
"title" : "Inject" ,
"varType" : "InjectFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "var"
} ,
{
"title" : "InjectFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "interface"
} ,
{
"title" : "InjectMetadata" ,
"originalModule" : "angular2/src/core/di/metadata" ,
"docType" : "class"
} ,
{
"title" : "Injectable" ,
"varType" : "InjectableFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "var"
} ,
{
"title" : "InjectableFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "interface"
} ,
{
"title" : "InjectableMetadata" ,
"originalModule" : "angular2/src/core/di/metadata" ,
"docType" : "class"
} ,
{
"title" : "Injector" ,
"originalModule" : "angular2/src/core/di/injector" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "Input" ,
"varType" : "InputFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "InputFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "InputMetadata" ,
"originalModule" : "angular2/src/core/metadata/directives" ,
"docType" : "class"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "InstantiationError" ,
"originalModule" : "angular2/src/core/di/exceptions" ,
"docType" : "class"
} ,
{
"title" : "InvalidBindingError" ,
"originalModule" : "angular2/src/core/di/exceptions" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "InvalidProviderError" ,
"originalModule" : "angular2/src/core/di/exceptions" ,
"docType" : "class"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "IterableDiffer" ,
"originalModule" : "angular2/src/core/change_detection/differs/iterable_differs" ,
"docType" : "interface"
} ,
{
"title" : "IterableDifferFactory" ,
"originalModule" : "angular2/src/core/change_detection/differs/iterable_differs" ,
"docType" : "interface"
} ,
{
"title" : "IterableDiffers" ,
"originalModule" : "angular2/src/core/change_detection/differs/iterable_differs" ,
"docType" : "class"
} ,
{
"title" : "JsonPipe" ,
"originalModule" : "angular2/src/core/pipes/json_pipe" ,
"docType" : "class"
} ,
{
"title" : "Key" ,
"originalModule" : "angular2/src/core/di/key" ,
"docType" : "class"
} ,
{
"title" : "KeyValueDiffer" ,
"originalModule" : "angular2/src/core/change_detection/differs/keyvalue_differs" ,
"docType" : "interface"
} ,
{
"title" : "KeyValueDifferFactory" ,
"originalModule" : "angular2/src/core/change_detection/differs/keyvalue_differs" ,
"docType" : "interface"
} ,
{
"title" : "KeyValueDiffers" ,
"originalModule" : "angular2/src/core/change_detection/differs/keyvalue_differs" ,
"docType" : "class"
} ,
{
"title" : "LifeCycle" ,
"originalModule" : "angular2/src/core/life_cycle/life_cycle" ,
"docType" : "class"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "LowerCasePipe" ,
"originalModule" : "angular2/src/core/pipes/lowercase_pipe" ,
2015-10-15 14:16:35 -07:00
"docType" : "class"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "MaxLengthValidator" ,
"originalModule" : "angular2/src/core/forms/directives/validators" ,
2015-10-15 14:16:35 -07:00
"docType" : "class"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "MinLengthValidator" ,
"originalModule" : "angular2/src/core/forms/directives/validators" ,
2015-10-15 14:16:35 -07:00
"docType" : "class"
} ,
{
"title" : "NG_VALIDATORS" ,
"varType" : "OpaqueToken" ,
"originalModule" : "angular2/src/core/forms/validators" ,
"docType" : "const"
} ,
{
"title" : "NgClass" ,
"originalModule" : "angular2/src/core/directives/ng_class" ,
"docType" : "directive"
} ,
{
"title" : "NgControl" ,
"originalModule" : "angular2/src/core/forms/directives/ng_control" ,
"docType" : "class"
} ,
{
"title" : "NgControlGroup" ,
"originalModule" : "angular2/src/core/forms/directives/ng_control_group" ,
"docType" : "directive"
} ,
{
"title" : "NgControlName" ,
"originalModule" : "angular2/src/core/forms/directives/ng_control_name" ,
"docType" : "directive"
} ,
{
"title" : "NgFor" ,
"originalModule" : "angular2/src/core/directives/ng_for" ,
"docType" : "directive"
} ,
{
"title" : "NgForm" ,
"originalModule" : "angular2/src/core/forms/directives/ng_form" ,
"docType" : "directive"
} ,
{
"title" : "NgFormControl" ,
"originalModule" : "angular2/src/core/forms/directives/ng_form_control" ,
"docType" : "directive"
} ,
{
"title" : "NgFormModel" ,
"originalModule" : "angular2/src/core/forms/directives/ng_form_model" ,
"docType" : "directive"
} ,
{
"title" : "NgIf" ,
"originalModule" : "angular2/src/core/directives/ng_if" ,
"docType" : "directive"
} ,
{
"title" : "NgModel" ,
"originalModule" : "angular2/src/core/forms/directives/ng_model" ,
"docType" : "directive"
} ,
{
"title" : "NgSelectOption" ,
"originalModule" : "angular2/src/core/forms/directives/select_control_value_accessor" ,
"docType" : "directive"
} ,
{
"title" : "NgStyle" ,
"originalModule" : "angular2/src/core/directives/ng_style" ,
"docType" : "directive"
} ,
{
"title" : "NgSwitch" ,
"originalModule" : "angular2/src/core/directives/ng_switch" ,
"docType" : "directive"
} ,
{
"title" : "NgSwitchDefault" ,
"originalModule" : "angular2/src/core/directives/ng_switch" ,
"docType" : "directive"
} ,
{
"title" : "NgSwitchWhen" ,
"originalModule" : "angular2/src/core/directives/ng_switch" ,
"docType" : "directive"
} ,
{
"title" : "NgZone" ,
"originalModule" : "angular2/src/core/zone/ng_zone" ,
"docType" : "class"
} ,
{
"title" : "NoAnnotationError" ,
"originalModule" : "angular2/src/core/di/exceptions" ,
"docType" : "class"
} ,
{
"title" : "NoBindingError" ,
"originalModule" : "angular2/src/core/di/exceptions" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "NoProviderError" ,
"originalModule" : "angular2/src/core/di/exceptions" ,
"docType" : "class"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "NumberPipe" ,
"originalModule" : "angular2/src/core/pipes/number_pipe" ,
"docType" : "class"
} ,
{
"title" : "Observable" ,
"originalModule" : "angular2/src/core/facade/async" ,
"docType" : "class"
} ,
{
"title" : "OnChanges" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
2015-10-15 22:51:34 -07:00
"docType" : "interface"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "OnDestroy" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
2015-10-15 22:51:34 -07:00
"docType" : "interface"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "OnInit" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
2015-10-15 22:51:34 -07:00
"docType" : "interface"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "OpaqueToken" ,
"originalModule" : "angular2/src/core/di/opaque_token" ,
"docType" : "class"
} ,
{
"title" : "Optional" ,
"varType" : "OptionalFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "var"
} ,
{
"title" : "OptionalFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "interface"
} ,
{
"title" : "OptionalMetadata" ,
"originalModule" : "angular2/src/core/di/metadata" ,
"docType" : "class"
} ,
{
"title" : "OutOfBoundsError" ,
"originalModule" : "angular2/src/core/di/exceptions" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "Output" ,
"varType" : "OutputFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "OutputFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "OutputMetadata" ,
"originalModule" : "angular2/src/core/metadata/directives" ,
"docType" : "class"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "PercentPipe" ,
"originalModule" : "angular2/src/core/pipes/number_pipe" ,
"docType" : "class"
} ,
{
"title" : "Pipe" ,
"varType" : "PipeFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "PipeFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "PipeMetadata" ,
"originalModule" : "angular2/src/core/metadata/directives" ,
"docType" : "class"
} ,
{
"title" : "PipeOnDestroy" ,
"originalModule" : "angular2/src/core/change_detection/pipe_transform" ,
"docType" : "interface"
} ,
{
"title" : "PipeTransform" ,
"originalModule" : "angular2/src/core/change_detection/pipe_transform" ,
"docType" : "interface"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "PlatformRef" ,
"originalModule" : "angular2/src/core/application_ref" ,
2015-10-15 14:16:35 -07:00
"docType" : "interface"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "Predicate" ,
"originalModule" : "angular2/src/core/facade/collection" ,
"docType" : "interface"
2015-10-15 14:16:35 -07:00
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "ProtoViewRef" ,
"originalModule" : "angular2/src/core/compiler/view_ref" ,
2015-10-15 14:16:35 -07:00
"docType" : "interface"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "Provider" ,
"originalModule" : "angular2/src/core/di/provider" ,
2015-10-15 14:16:35 -07:00
"docType" : "class"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "ProviderBuilder" ,
"originalModule" : "angular2/src/core/di/provider" ,
2015-10-15 14:16:35 -07:00
"docType" : "class"
} ,
{
"title" : "Query" ,
"varType" : "QueryFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "QueryFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "QueryList" ,
"originalModule" : "angular2/src/core/compiler/query_list" ,
"docType" : "class"
} ,
{
"title" : "QueryMetadata" ,
"originalModule" : "angular2/src/core/metadata/di" ,
"docType" : "class"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "RenderBeginCmd" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "interface"
2015-10-15 14:16:35 -07:00
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "RenderBeginComponentCmd" ,
2015-10-15 14:16:35 -07:00
"originalModule" : "angular2/src/core/render/api" ,
2015-10-15 22:51:34 -07:00
"docType" : "interface"
} ,
{
"title" : "RenderBeginElementCmd" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "interface"
} ,
{
"title" : "RenderCommandVisitor" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "interface"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "RenderElementRef" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "interface"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "RenderEmbeddedTemplateCmd" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "interface"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "RenderEventDispatcher" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "interface"
} ,
{
"title" : "RenderFragmentRef" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "RenderNgContentCmd" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "interface"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "RenderProtoViewRef" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "RenderTemplateCmd" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "interface"
} ,
{
"title" : "RenderTextCmd" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "interface"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "RenderViewRef" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "class"
} ,
{
"title" : "RenderViewWithFragments" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "class"
} ,
{
"title" : "Renderer" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "RequiredValidator" ,
"originalModule" : "angular2/src/core/forms/directives/validators" ,
"docType" : "class"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "ResolvedBinding" ,
"originalModule" : "angular2/src/core/di/binding" ,
"docType" : "class"
} ,
{
"title" : "ResolvedFactory" ,
"originalModule" : "angular2/src/core/di/binding" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "ResolvedProvider" ,
"originalModule" : "angular2/src/core/di/provider" ,
"docType" : "interface"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "Scope" ,
"originalModule" : "angular2/src/core/debug/debug_element" ,
"docType" : "class"
} ,
{
"title" : "SelectControlValueAccessor" ,
"originalModule" : "angular2/src/core/forms/directives/select_control_value_accessor" ,
"docType" : "directive"
} ,
{
"title" : "Self" ,
"varType" : "SelfFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "var"
} ,
{
"title" : "SelfFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "interface"
} ,
{
"title" : "SelfMetadata" ,
"originalModule" : "angular2/src/core/di/metadata" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "SimpleChange" ,
"originalModule" : "angular2/src/core/change_detection/change_detection_util" ,
"docType" : "class"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "SkipSelf" ,
"varType" : "SkipSelfFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "var"
} ,
{
"title" : "SkipSelfFactory" ,
"originalModule" : "angular2/src/core/di/decorators" ,
"docType" : "interface"
} ,
{
"title" : "SkipSelfMetadata" ,
"originalModule" : "angular2/src/core/di/metadata" ,
"docType" : "class"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "SlicePipe" ,
"originalModule" : "angular2/src/core/pipes/slice_pipe" ,
2015-10-15 14:16:35 -07:00
"docType" : "class"
} ,
{
"title" : "TemplateRef" ,
"originalModule" : "angular2/src/core/compiler/template_ref" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "Title" ,
"originalModule" : "angular2/src/core/services/title" ,
"docType" : "class"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "Type" ,
"originalModule" : "angular2/src/core/facade/lang" ,
"docType" : "interface"
} ,
{
"title" : "TypeDecorator" ,
"originalModule" : "angular2/src/core/util/decorators" ,
"docType" : "interface"
} ,
{
"title" : "TypeLiteral" ,
"originalModule" : "angular2/src/core/di/type_literal" ,
"docType" : "class"
} ,
{
"title" : "UpperCasePipe" ,
"originalModule" : "angular2/src/core/pipes/uppercase_pipe" ,
"docType" : "class"
} ,
{
"title" : "UrlResolver" ,
"originalModule" : "angular2/src/core/services/url_resolver" ,
"docType" : "class"
} ,
{
"title" : "Validators" ,
"originalModule" : "angular2/src/core/forms/validators" ,
"docType" : "class"
} ,
{
"title" : "View" ,
"varType" : "ViewFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "ViewChild" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "ViewChildFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
2015-10-15 14:16:35 -07:00
"docType" : "interface"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "ViewChildMetadata" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "class"
} ,
{
"title" : "ViewChildren" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "ViewChildrenFactory" ,
2015-10-15 14:16:35 -07:00
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "ViewChildrenMetadata" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "class"
} ,
{
"title" : "ViewContainerRef" ,
"originalModule" : "angular2/src/core/compiler/view_container_ref" ,
2015-10-15 14:16:35 -07:00
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "ViewDecorator" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "ViewEncapsulation" ,
"originalModule" : "angular2/src/core/render/api" ,
"docType" : "enum"
} ,
{
"title" : "ViewFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "interface"
} ,
{
"title" : "ViewMetadata" ,
"originalModule" : "angular2/src/core/metadata/view" ,
"docType" : "class"
} ,
{
"title" : "ViewQuery" ,
"varType" : "QueryFactory" ,
"originalModule" : "angular2/src/core/metadata" ,
"docType" : "var"
} ,
{
"title" : "ViewQueryMetadata" ,
"originalModule" : "angular2/src/core/metadata/di" ,
"docType" : "class"
} ,
{
"title" : "ViewRef" ,
"originalModule" : "angular2/src/core/compiler/view_ref" ,
2015-10-15 22:51:34 -07:00
"docType" : "class"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "WrappedException" ,
"originalModule" : "angular2/src/core/facade/exceptions" ,
"docType" : "class"
} ,
{
"title" : "WrappedValue" ,
"originalModule" : "angular2/src/core/change_detection/change_detection_util" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "applicationCommonBindings" ,
"originalModule" : "angular2/src/core/application_ref" ,
"docType" : "function"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "asNativeElements" ,
"originalModule" : "angular2/src/core/debug/debug_element" ,
"docType" : "function"
} ,
{
"title" : "bind" ,
"originalModule" : "angular2/src/core/di/binding" ,
"docType" : "function"
} ,
{
"title" : "bootstrap" ,
"originalModule" : "angular2/src/core/application_common" ,
"docType" : "function"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "createNgZone" ,
"originalModule" : "angular2/src/core/application_ref" ,
"docType" : "function"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "forwardRef" ,
"originalModule" : "angular2/src/core/di/forward_ref" ,
"docType" : "function"
} ,
{
"title" : "inspectElement" ,
"originalModule" : "angular2/src/core/debug/debug_element" ,
"docType" : "function"
} ,
{
"title" : "inspectNativeElement" ,
"originalModule" : "angular2/src/core/debug/debug_element_view_listener" ,
"docType" : "function"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "platform" ,
"originalModule" : "angular2/src/core/application_common" ,
"docType" : "function"
} ,
{
"title" : "platformBindings" ,
"originalModule" : "angular2/src/core/application_ref" ,
"docType" : "function"
} ,
{
"title" : "platformCommon" ,
"originalModule" : "angular2/src/core/application_ref" ,
"docType" : "function"
} ,
{
"title" : "provide" ,
"originalModule" : "angular2/src/core/application_common" ,
"docType" : "function"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "resolveForwardRef" ,
"originalModule" : "angular2/src/core/di/forward_ref" ,
"docType" : "function"
2015-10-15 22:51:34 -07:00
} ,
{
"title" : "workaround_empty_observable_list_diff" ,
"originalModule" : "angular2/src/core/directives/observable_list_diff" ,
"docType" : "var"
2015-10-15 14:16:35 -07:00
}
] ;
$scope . apiList . http = [
{
"title" : "BaseRequestOptions" ,
"originalModule" : "angular2/src/http/base_request_options" ,
"docType" : "class"
} ,
{
"title" : "BaseResponseOptions" ,
"originalModule" : "angular2/src/http/base_response_options" ,
"docType" : "class"
} ,
{
"title" : "BrowserXhr" ,
"originalModule" : "angular2/src/http/backends/browser_xhr" ,
"docType" : "class"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "HTTP_BINDINGS" ,
"originalModule" : "angular2/http" ,
"docType" : "const"
2015-10-15 14:16:35 -07:00
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "HTTP_PROVIDERS" ,
2015-10-15 14:16:35 -07:00
"originalModule" : "angular2/http" ,
"docType" : "const"
} ,
{
"title" : "Headers" ,
"originalModule" : "angular2/src/http/headers" ,
"docType" : "class"
} ,
{
"title" : "Http" ,
"originalModule" : "angular2/src/http/http" ,
"docType" : "class"
} ,
{
"title" : "JSONPBackend" ,
"originalModule" : "angular2/src/http/backends/jsonp_backend" ,
"docType" : "interface"
} ,
{
"title" : "JSONPConnection" ,
"originalModule" : "angular2/src/http/backends/jsonp_backend" ,
"docType" : "interface"
} ,
{
"title" : "JSONP_BINDINGS" ,
"originalModule" : "angular2/http" ,
"docType" : "const"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "JSONP_PROVIDERS" ,
"originalModule" : "angular2/http" ,
"docType" : "const"
} ,
{
"title" : "JSON_BINDINGS" ,
"originalModule" : "angular2/http" ,
"docType" : "const"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "Jsonp" ,
"originalModule" : "angular2/src/http/http" ,
"docType" : "class"
} ,
{
"title" : "MockBackend" ,
"originalModule" : "angular2/src/http/backends/mock_backend" ,
"docType" : "class"
} ,
{
"title" : "MockConnection" ,
"originalModule" : "angular2/src/http/backends/mock_backend" ,
"docType" : "class"
} ,
{
"title" : "ReadyStates" ,
"originalModule" : "angular2/src/http/enums" ,
"docType" : "enum"
} ,
{
"title" : "Request" ,
"originalModule" : "angular2/src/http/static_request" ,
"docType" : "class"
} ,
{
"title" : "RequestMethods" ,
"originalModule" : "angular2/src/http/enums" ,
"docType" : "enum"
} ,
{
"title" : "RequestOptions" ,
"originalModule" : "angular2/src/http/base_request_options" ,
"docType" : "class"
} ,
{
"title" : "RequestOptionsArgs" ,
"originalModule" : "angular2/src/http/interfaces" ,
"docType" : "interface"
} ,
{
"title" : "Response" ,
"originalModule" : "angular2/src/http/static_response" ,
"docType" : "class"
} ,
{
"title" : "ResponseOptions" ,
"originalModule" : "angular2/src/http/base_response_options" ,
"docType" : "class"
} ,
{
"title" : "ResponseOptionsArgs" ,
"originalModule" : "angular2/src/http/interfaces" ,
"docType" : "interface"
} ,
{
"title" : "ResponseTypes" ,
"originalModule" : "angular2/src/http/enums" ,
"docType" : "enum"
} ,
{
"title" : "URLSearchParams" ,
"originalModule" : "angular2/src/http/url_search_params" ,
"docType" : "class"
} ,
{
"title" : "XHRBackend" ,
"originalModule" : "angular2/src/http/backends/xhr_backend" ,
"docType" : "class"
} ,
{
"title" : "XHRConnection" ,
"originalModule" : "angular2/src/http/backends/xhr_backend" ,
"docType" : "class"
}
] ;
$scope . apiList . lifecycle _hooks = [
{
"title" : "AfterContentChecked" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
"docType" : "class"
} ,
{
"title" : "AfterContentInit" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
"docType" : "class"
} ,
{
"title" : "AfterViewChecked" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
"docType" : "class"
} ,
{
"title" : "AfterViewInit" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
"docType" : "class"
} ,
{
"title" : "DoCheck" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
"docType" : "class"
} ,
{
"title" : "OnChanges" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
"docType" : "class"
} ,
{
"title" : "OnDestroy" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
"docType" : "class"
} ,
{
"title" : "OnInit" ,
"originalModule" : "angular2/src/core/compiler/interfaces" ,
"docType" : "class"
}
] ;
$scope . apiList . router = [
{
"title" : "APP_BASE_HREF" ,
"varType" : "OpaqueToken" ,
"originalModule" : "angular2/src/router/location" ,
"docType" : "const"
} ,
{
"title" : "AsyncRoute" ,
"originalModule" : "angular2/src/router/route_config_impl" ,
"docType" : "class"
} ,
{
"title" : "AuxRoute" ,
"originalModule" : "angular2/src/router/route_config_impl" ,
"docType" : "class"
} ,
{
"title" : "CanActivate" ,
"originalModule" : "angular2/src/router/lifecycle_annotations" ,
"docType" : "var"
} ,
{
"title" : "CanDeactivate" ,
"originalModule" : "angular2/src/router/interfaces" ,
"docType" : "interface"
} ,
{
"title" : "CanReuse" ,
"originalModule" : "angular2/src/router/interfaces" ,
"docType" : "interface"
} ,
{
"title" : "ComponentDefinition" ,
"originalModule" : "angular2/src/router/route_definition" ,
"docType" : "interface"
} ,
{
"title" : "ComponentInstruction" ,
"originalModule" : "angular2/src/router/instruction" ,
"docType" : "interface"
} ,
{
"title" : "HashLocationStrategy" ,
"originalModule" : "angular2/src/router/hash_location_strategy" ,
"docType" : "class"
} ,
{
"title" : "Instruction" ,
"originalModule" : "angular2/src/router/instruction" ,
"docType" : "class"
} ,
{
"title" : "Location" ,
"originalModule" : "angular2/src/router/location" ,
"docType" : "class"
} ,
{
"title" : "OnActivate" ,
"originalModule" : "angular2/src/router/interfaces" ,
"docType" : "interface"
} ,
{
"title" : "OnDeactivate" ,
"originalModule" : "angular2/src/router/interfaces" ,
"docType" : "interface"
} ,
{
"title" : "OnReuse" ,
"originalModule" : "angular2/src/router/interfaces" ,
"docType" : "interface"
} ,
{
"title" : "OpaqueToken" ,
"originalModule" : "angular2/src/core/di/opaque_token" ,
"docType" : "class"
} ,
{
"title" : "PathLocationStrategy" ,
"originalModule" : "angular2/src/router/path_location_strategy" ,
"docType" : "class"
} ,
{
"title" : "ROUTER_BINDINGS" ,
"originalModule" : "angular2/router" ,
"docType" : "const"
} ,
{
"title" : "ROUTER_DIRECTIVES" ,
"originalModule" : "angular2/router" ,
"docType" : "const"
2015-10-16 11:12:03 -07:00
} , {
2015-10-15 22:51:34 -07:00
"title" : "ROUTER_PRIMARY_COMPONENT" ,
"originalModule" : "angular2/router" ,
"docType" : "const"
} ,
{
"title" : "ROUTER_PROVIDERS" ,
"originalModule" : "angular2/router" ,
"docType" : "const"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "ROUTE_DATA" ,
"varType" : "OpaqueToken" ,
"originalModule" : "angular2/src/router/route_data" ,
"docType" : "const"
} ,
{
"title" : "Redirect" ,
"originalModule" : "angular2/src/router/route_config_impl" ,
"docType" : "class"
} ,
{
"title" : "Route" ,
"originalModule" : "angular2/src/router/route_config_impl" ,
"docType" : "class"
} ,
{
"title" : "RouteConfig" ,
"originalModule" : "angular2/src/router/route_config_decorator" ,
"docType" : "var"
} ,
{
"title" : "RouteDefinition" ,
"originalModule" : "angular2/src/router/route_definition" ,
"docType" : "interface"
} ,
{
"title" : "RouteParams" ,
"originalModule" : "angular2/src/router/instruction" ,
"docType" : "class"
} ,
{
"title" : "RouteRegistry" ,
"originalModule" : "angular2/src/router/route_registry" ,
"docType" : "class"
} ,
{
"title" : "Router" ,
"originalModule" : "angular2/src/router/router" ,
"docType" : "class"
} ,
{
"title" : "RouterLink" ,
"originalModule" : "angular2/src/router/router_link" ,
"docType" : "class"
} ,
{
"title" : "RouterOutlet" ,
"originalModule" : "angular2/src/router/router_outlet" ,
"docType" : "interface"
} ,
{
2015-10-15 22:51:34 -07:00
"title" : "routerBindings" ,
"originalModule" : "angular2/router" ,
"docType" : "function"
2015-10-15 14:16:35 -07:00
}
] ;
$scope . apiList . test = [
2015-10-15 22:51:34 -07:00
{
"title" : "AnyTestFn" ,
"originalModule" : "angular2/src/testing/testing" ,
"docType" : "type-alias"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "AsyncTestCompleter" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "class"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "AsyncTestFn" ,
"originalModule" : "angular2/src/testing/testing" ,
"docType" : "type-alias"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "FunctionWithParamTokens" ,
"originalModule" : "angular2/src/test_lib/test_injector" ,
"docType" : "class"
} ,
{
"title" : "GuinessCompatibleSpy" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "interface"
} ,
{
"title" : "NgMatchers" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "interface"
} ,
{
"title" : "RootTestComponent" ,
"originalModule" : "angular2/src/test_lib/test_component_builder" ,
2015-10-15 22:51:34 -07:00
"docType" : "class"
2015-10-15 14:16:35 -07:00
} ,
{
"title" : "SpyObject" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "class"
} ,
{
"title" : "SyncTestFn" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "type-alias"
} ,
{
"title" : "TestComponentBuilder" ,
"originalModule" : "angular2/src/test_lib/test_component_builder" ,
"docType" : "class"
} ,
{
"title" : "afterEach" ,
"varType" : "Function" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "var"
} ,
{
"title" : "beforeEach" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "function"
} ,
{
"title" : "beforeEachBindings" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "function"
} ,
{
"title" : "clearPendingTimers" ,
"originalModule" : "angular2/src/test_lib/fake_async" ,
"docType" : "function"
} ,
{
"title" : "createTestInjector" ,
"originalModule" : "angular2/src/test_lib/test_injector" ,
"docType" : "function"
} ,
{
"title" : "ddescribe" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "function"
} ,
{
"title" : "describe" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "function"
} ,
{
"title" : "expect" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "var"
} ,
{
"title" : "fakeAsync" ,
"originalModule" : "angular2/src/test_lib/fake_async" ,
"docType" : "function"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "fdescribe" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
2015-10-19 22:51:27 +01:00
"docType" : "var"
2015-10-15 22:51:34 -07:00
} ,
{
"title" : "fit" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "function"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "flushMicrotasks" ,
"originalModule" : "angular2/src/test_lib/fake_async" ,
"docType" : "function"
} ,
{
"title" : "iit" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "function"
} ,
{
"title" : "inject" ,
"originalModule" : "angular2/src/test_lib/test_injector" ,
"docType" : "function"
} ,
2015-10-15 22:51:34 -07:00
{
"title" : "injectAsync" ,
"originalModule" : "angular2/src/test_lib/inject_async" ,
"docType" : "function"
} ,
2015-10-15 14:16:35 -07:00
{
"title" : "isInInnerZone" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "function"
} ,
{
"title" : "it" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "function"
} ,
{
"title" : "proxy" ,
"varType" : "ClassDecorator" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "var"
} ,
{
"title" : "tick" ,
"originalModule" : "angular2/src/test_lib/fake_async" ,
"docType" : "function"
} ,
{
"title" : "xdescribe" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "function"
} ,
{
"title" : "xit" ,
"originalModule" : "angular2/src/test_lib/test_lib" ,
"docType" : "function"
}
] ;
2015-05-03 19:10:10 -07:00
2015-10-16 11:12:03 -07:00
$scope . cheatsheet = [
{
"syntax" : "Bootstrapping" ,
"description" : "import {bootstrap} from 'angular2/angular2';" ,
"children" : [
{
"syntax" : "<input [value]=\"firstName\">" ,
"description" : "Binds property value to the result of expression firstName." ,
bold : '[value]'
} ,
{
"syntax" : "<div [attr.role]=\"myAriaRole\">" ,
"description" : "Binds attribute role to the result of expression myAriaRole." ,
bold : '[attr.role]'
} ,
{
"syntax" : "<div [class.extra-sparkle]=\"isDelightful\">" ,
"description" : "Binds the presence of the css class extra-sparkle on the element to the truthiness of the expression isDelightful." ,
bold : '[class.extra-sparkle]'
} ,
{
"syntax" : "<div [style.width.px]=\"mySize\">" ,
"description" : "Binds style property width to the result of expression mySize in pixels. Units are optional." ,
bold : '[style.width.px]'
} ,
{
"syntax" : "<button (click)=\"readRainbow($event)\">" ,
"description" : "Calls method readRainbow when a click event is triggered on this button element (or its children) and passes in the event object." ,
bold : '(click)'
} ,
{
"syntax" : "<div title=\"Hello {{ponyName}}\">" ,
"description" : "Binds a property to an interpolated string, e.g. \"Hello Seabiscuit\". Equivalent to: <div [title]=\"'Hello' + ponyName\">" ,
bold : '{{ponyName}}'
} ,
{
"syntax" : "<p>Hello {{ponyName}}</p>" ,
"description" : "Binds text content to an interpolated string, e.g. \"Hello Seabiscuit\"." ,
bold : '{{ponyName}}'
} ,
{
"syntax" : "<my-cmp [(title)]=\"name\">" ,
"description" : "Sets up two-way data binding. Equivalent to:\n<my-cmp [title]=\"name\" (title-change)=\"name=$event\">" ,
bold : '[(title)]'
} ,
{
"syntax" : "<video #movieplayer ...>\n<button (click)=\"movieplayer.play()\" >" ,
"description" : "Creates a local variable movieplayer that provides access to the video element instance in data- and event-binding expressions in the current template." ,
bold : [ '#movieplayer' , '(click)' ]
} ,
{
"syntax" : "<p *my-unless=\"myExpression\">...</p>" ,
"description" : "The * symbol means that the current element will be turned into an embedded template. Equivalent to:\n<template [my-unless]=\"myExpression\"><p>...</p></template>" ,
bold : '*my-unless'
} ,
{
"syntax" : "<p>Card No.: {{cardNumber | myCreditCardNumberFormatter}}</p>" ,
"description" : "Transforms the current value of expression cardNumber via pipe called creditCardNumberFormatter." ,
bold : '{{cardNumber | myCreditCardNumberFormatter}}'
} ,
{
"syntax" : "<p>Employer: {{employer?.companyName}}</p>" ,
"description" : "The Elvis operator (?) means that the employer field is optional and if undefined, the rest of the expression should be ignored." ,
bold : '{{employer?.companyName}}'
}
]
} ,
{
"syntax" : "Built-in directives" ,
"description" : "import {NgIf, ...} from 'angular2/angular2';" ,
"children" : [
{
"syntax" : "<section *ng-if=\"showSection\">" ,
"description" : "Removes or recreates a portion of the DOM tree based on the showSection expression." ,
bold : '*ng-if'
} ,
{
"syntax" : "<li *ng-for=\"#item of list\">" ,
"description" : "Turns the li element and its contents into a template, and uses that to instantiate a view for each item in list." ,
bold : '*ng-for'
} ,
{
"syntax" : "<div [ng-switch]=\"conditionExpression\">\n <template [ng-switch-when]=\"case1Exp\">...</template>\n <template ng-switch-when=\"case2LiteralString\">...</template>\n <template ng-switch-default>...</template>\n</div>" ,
"description" : "Conditionally swaps the contents of the div by selecting one of the embedded templates based on the current value of conditionExpression." ,
bold : [ '[ng-switch]' , '[ng-switch-when]' , 'ng-switch-when' , 'ng-switch-default' ]
} ,
{
"syntax" : "<div [ng-class]=\"{active: isActive, disabled: isDisabled}\">" ,
"description" : "Binds the presence of css classes on the element to the truthiness of the associated map values. The right-hand side expression should return {class-name: true/false} map." ,
bold : '[ng-class]'
}
]
} ,
{
"syntax" : "Forms" ,
"description" : "import {FORM_DIRECTIVES} from 'angular2/angular2';" ,
"children" : [
{
"syntax" : "<input [(ng-model)]=\"userName\">" ,
"description" : "Provides two-way data-binding, parsing and validation for form controls." ,
bold : '[(ng-model)]'
}
]
} ,
{
"syntax" : "Class decorators" ,
"description" : "import {Directive, ...} from 'angular2/angular2';" ,
"children" : [
{
"syntax" : "@Component({...})\nclass MyComponent() {}" ,
"description" : "Declares that a class is a component and provides metadata about the component." ,
bold : '@Component({...})'
} ,
{
"syntax" : "@Pipe({...})\nclass MyPipe() {}" ,
"description" : "Declares that a class is a pipe and provides metadata about the pipe." ,
bold : '@Pipe({...})'
} ,
{
"syntax" : "@Injectable()\nclass MyService() {}" ,
"description" : "Declares that a class has dependencies that should be injected into the constructor when the dependency injector is creating an instance of this class." ,
bold : '@Injectable()'
} ]
} ,
{
"syntax" : "@Directive configuration (used as @Directive({ property1: value1, ... }) )" ,
children : [
{
"syntax" : "selector: '.cool-button:not(a)'" ,
"description" : "Specifies a css selector that identifies this directive within a template. Supported selectors include: element, [attribute], .class, and :not().\nDoes not support parent-child relationship selectors." ,
bold : 'selector:'
} ,
{
"syntax" : "providers: [MyService, provide(...)]" ,
"description" : "Array of dependency injection providers for this directive and its children." ,
bold : 'providers:'
} ]
} ,
{
"syntax" : "@Component configuration (@Component extends @Directive, so the @Directive configuration above applies to components as well)" ,
children : [
{
"syntax" : "viewProviders: [MyService, provide(...)]" ,
"description" : "Array of dependency injection providers scoped to this component's view." ,
bold : 'viewProviders:'
} ,
{
"syntax" : "template: 'Hello {{name}}'\ntemplateUrl: 'my-component.html'" ,
"description" : "Inline template / external template url of the component's view." ,
bold : [ 'template:' , 'templateUrl:' ]
} ,
{
"syntax" : "styles: '.primary {color: red}'\nstyleUrls: ['my-component.css']" ,
"description" : "List of inline css styles / external stylesheet urls for styling component’ s view." ,
bold : [ 'styles:' , 'styleUrls:' ]
} ,
{
"syntax" : "directives: [MyDirective, MyComponent]" ,
"description" : "List of directives used in the the component’ s template." ,
bold : 'directives:'
} ,
{
"syntax" : "pipes: [MyPipe, OtherPipe]" ,
"description" : "List of pipes used in the component's template." ,
bold : 'pipes:'
} ]
} ,
{
"syntax" : "Class field decorators for directives and components" ,
"description" : "import {Input, ...} from 'angular2/angular2';" ,
children : [
{
"syntax" : "@Input() myProperty;" ,
"description" : "Declares an input property that we can update via property binding, e.g.\n<my-cmp [my-property]=\"someExpression\">" ,
bold : '@Input()'
} ,
{
"syntax" : "@Output() myEvent = new EventEmitter();" ,
"description" : "Declares an output property that fires events to which we can subscribe with an event binding, e.g. <my-cmp (my-event)=\"doSomething()\">" ,
bold : '@Output()'
} ,
{
"syntax" : "@HostBinding('[class.valid]') isValid;" ,
"description" : "Binds a host element property (e.g. css class valid) to directive/component property (e.g. isValid)" ,
bold : '@HostBinding(\'[class.valid]\')'
} ,
{
"syntax" : "@HostListener('click', ['$event']) onClick(e) {...}" ,
"description" : "Subscribes to a host element event (e.g. click) with a directive/component method (e.g., onClick), optionally passing an argument ($event)" ,
bold : "@HostListener('click', ['$event'])"
} ,
{
"syntax" : "@ContentChild(myPredicate) myChildComponent;" ,
"description" : "Binds the first result of the component content query (myPredicate) to the myChildComponent property of the class." ,
bold : '@ContentChild(myPredicate)'
} ,
{
"syntax" : "@ContentChildren(myPredicate) myChildComponents;" ,
"description" : "Binds the results of the component content query (myPredicate) to the myChildComponents property of the class." ,
"bold" : "@ContentChildren(myPredicate)"
} ,
{
"syntax" : "@ViewChild(myPredicate) myChildComponent;" ,
"description" : "Binds the first result of the component view query (myPredicate) to the myChildComponent property of the class. Not available for directives." ,
"bold" : "@ViewChild(myPredicate)"
} ,
{
"syntax" : "@ViewChildren(myPredicate) myChildComponents;" ,
"description" : "Binds the results of the component view query (myPredicate) to the myChildComponents property of the class. Not available for directives." ,
"bold" : "@ViewChildren(myPredicate)"
} ]
} ,
{
"syntax" : "Directive and component change detection and lifecycle hooks (implemented as class methods)" ,
children : [
{
"syntax" : "constructor(myService: MyService, ...) { ... }" ,
"description" : "The class constructor is called before any other lifecycle hook. Use it to inject dependencies, but avoid any serious work here." ,
"bold" : "constructor(myService: MyService, ...)" ,
} ,
{
"syntax" : "onChanges(changeRecord) { ... }" ,
"description" : "Called after every change to input properties and before processing content or child views." ,
bold : 'onChanges(changeRecord)'
} ,
{
"syntax" : "onInit() { ... }" ,
"description" : "Called after the constructor, initializing input properties, and the first call to onChanges." ,
bold : 'onInit()'
} ,
{
"syntax" : "doCheck() { ... }" ,
"description" : "Called every time that the input properties of a component or a directive are checked. Use it to extend change detection by performing a custom check." ,
bold : 'doCheck()'
} ,
{
"syntax" : "afterContentInit() { ... }" ,
"description" : "Called after onInit when the component's or directive's content has been initialized." ,
bold : 'afterContentInit()'
} ,
{
"syntax" : "afterContentChecked() { ... }" ,
"description" : "Called after every check of the component's or directive's content." ,
bold : 'afterContentChecked()'
} ,
{
"syntax" : "afterViewInit() { ... }" ,
"description" : "Called after onContentInit when the component's view has been initialized. Applies to components only." ,
bold : 'afterViewInit()'
} ,
{
"syntax" : "afterViewChecked() { ... }" ,
"description" : "Called after every check of the component's view. Applies to components only." ,
bold : 'afterViewChecked()'
} ,
{
"syntax" : "onDestroy() { ... }" ,
"description" : "Called once, before the instance is destroyed." ,
bold : 'onDestroy()'
} ]
} ,
{
"syntax" : "Dependency injection configuration" ,
"description" : "import {provide} from 'angular2/angular2';" ,
children : [
{
"syntax" : "provide(MyService, {useClass: MyMockService})" ,
"description" : "Sets or overrides the provider for MyService to the MyMockService class." ,
"bold" : [ 'provide' , 'useClass' ]
} ,
{
"syntax" : "provide(MyService, {useFactory: myFactory})" ,
"description" : "Sets or overrides the provider for MyService to the myFactory factory function." ,
bold : [ 'provide' , 'useFactory' ]
} ,
{
"syntax" : "provide(MyValue, {useValue: 41})" ,
"description" : "Sets or overrides the provider for MyValue to the value 41." ,
bold : [ 'provide' , 'useValue' ]
} ]
} ,
{
"syntax" : "Routing and navigation" ,
"description" : "import {RouteConfig, ROUTER_DIRECTIVES, ROUTER_PROVIDERS, ...} from 'angular2/router';" ,
children : [
{
"syntax" : "@RouteConfig([\n { path: '/:myParam', component: MyComponent, as: 'MyCmp' },\n { path: '/staticPath', component: ..., as: ...},\n { path: '/*wildCardParam', component: ..., as: ...}\n])\nclass MyComponent() {}" ,
"description" : "Configures routes for the decorated component. Supports static, parameterized and wildcard routes." ,
bold : '@RouteConfig'
} ,
{
"syntax" : "<router-outlet></router-outlet>" ,
"description" : "Marks the location to load the component of the active route." ,
"bold" : "router-outlet"
} ,
{
"syntax" : "<a [router-link]=\"[ '/MyCmp', {myParam: 'value' } ]\">" ,
"description" : "Creates a link to a different view based on a route instruction consisting of a route name and optional parameters. The route name matches the as property of a configured route. Add the '/' prefix to navigate to a root route; add the './' prefix for a child route." ,
bold : '[router-link]'
} ,
{
"syntax" : "@CanActivate(() => { ... })class MyComponent() {}" ,
"description" : "A component decorator defining a function that the router should call first to determine if it should activate this component. Should return a boolean or a promise." ,
bold : '@CanActivate'
} ,
{
"syntax" : "onActivate(nextInstruction, prevInstruction) { ... }" ,
"description" : "After navigating to a component, the router calls component's onActivate method (if defined)." ,
bold : 'onActivate'
} ,
{
"syntax" : "canReuse(nextInstruction, prevInstruction) { ... }" ,
"description" : "The router calls a component's canReuse method (if defined) to determine whether to reuse the instance or destroy it and create a new instance. Should return a boolean or a promise." ,
bold : 'canReuse'
} ,
{
"syntax" : "onReuse(nextInstruction, prevInstruction) { ... }" ,
"description" : "The router calls the component's onReuse method (if defined) when it re-uses a component instance." ,
bold : 'onReuse'
} ,
{
"syntax" : "canDeactivate(nextInstruction, prevInstruction) { ... }" ,
"description" : "The router calls the canDeactivate methods (if defined) of every component that would be removed after a navigation. The navigation proceeds if and only if all such methods return true or a promise that is resolved." ,
bold : 'canDeactivate'
} ,
{
"syntax" : "onDeactivate(nextInstruction, prevInstruction) { ... }" ,
"description" : "Called before the directive is removed as the result of a route change. May return a promise that pauses removing the directive until the promise resolves." ,
bold : 'onDeactivate'
} ]
}
] ;
2015-05-03 19:09:25 -07:00
/ *
2015-10-15 14:16:35 -07:00
* Prettify Code
*
* Finish Rendereding code directives then prettify code
* /
2015-05-03 19:09:25 -07:00
2015-05-03 20:28:21 -07:00
// GRAB ALL TAGS NOT USING DIRECTIVES
var preTags = angular . element ( document . body ) . find ( 'pre' ) ;
// LOOP THROUGH AND ADD PRETTIFY CLASS
2015-10-15 14:16:35 -07:00
_ . each ( preTags , function ( element ) {
2015-05-03 20:28:21 -07:00
var preTag = angular . element ( element ) ;
// IF NOT FORMATTED, ADD PRETTY PRINT
2015-10-15 14:16:35 -07:00
if ( ! preTag . hasClass ( 'prettyprint' ) ) {
2015-05-03 20:29:54 -07:00
preTag . addClass ( 'prettyprint linenums' ) ;
2015-05-03 20:28:21 -07:00
}
} ) ;
// TRIGGER PRETTYPRINT AFTER DIGEST LOOP COMPLETE
2015-05-03 19:09:25 -07:00
$timeout ( prettyPrint , 1 ) ;
2015-10-15 14:16:35 -07:00
} ] ) ;