Skip to content

Instantly share code, notes, and snippets.

@texirv0203
Last active January 9, 2018 21:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save texirv0203/aed7ecb44fa37653d7d5e464ce236047 to your computer and use it in GitHub Desktop.
Save texirv0203/aed7ecb44fa37653d7d5e464ce236047 to your computer and use it in GitHub Desktop.
app.routing.ts

console.log("app.routing.ts");
import { ModuleWithProviders, NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { Router, Event, NavigationStart, NavigationEnd } from '@angular/router';




import { Base } from './components/base/base';
import { MarksUser } from './components/Marks/user';
import { Marks } from './components/Marks/Marks';
import { Skys } from './components/Skys/Skys';
import { MarksFunctionalRoles } from './components/Marks/functional-roles';
import { MarksDepartmentRoleMapping } from './components/Marks/department-role-mapping';
import { MarksAspects } from './components/Marks/aspects';
import { MarksFunctionalRolesMap } from './components/Marks/functional-role-mapping';
import { MarksBallOwner } from './components/Marks/BallOwner';
import { MarksDeleteBat } from './components/Marks/deleteBat';
import { MarksDeleteBall } from './components/Marks/deleteBall';
import { MarksUnlock } from './components/Marks/unlock';
//import {Marksistration} from './components/Marks/unlock';
import { MarksFormatSearch } from './components/Marks/format-search';
import { FormatViewHistoryPopup } from './components/Marks/format-view-history-popup';
import { SpecialEvents } from './components/Marks/special-events';
import { EventTemplate } from './components/Marks/event-template';
import { BatCreateFill } from './components/Bat/create-fill';
import { BatRights } from './components/Bat/rights';
import { BatMain } from './components/Bat/Batmain';
import { BatsHeader } from './components/Bat/Batheader';
import { BatSearch } from './components/Bat/Bat-search';
import { BatDeliverySpecs } from './components/Bat/delivery-specs';
import { BatDocuments } from './components/Bat/documents';
import { BatAllocation } from './components/Bat/allocation';
import { BatPayments } from './components/Bat/payments';
import { BatNotes } from './components/Bat/notes';
import { lionrComponent } from './components/lionr/lionr.component';
import { lionSPORTSBallSearch } from './components/lionr/lionr-SPORTS-Ball-search';
import { BallsSPORTS } from './components/Ball-SPORTS/Balls-SPORTS';
import { BatService } from './components/Bat/BatService';
import { BallsSPORTSSearch } from './components/Ball-SPORTS/Balls-SPORTS-search';
import { BallsSPORTSMain } from './components/Ball-SPORTS/Balls-SPORTS-main';
import { BallsSPORTSEpisodes } from './components/Ball-SPORTS/Balls-SPORTS-episodes';
import { BallsSPORTSJumpings } from './components/Ball-SPORTS/Balls-SPORTS-Jumpings';
import { BallsSPORTSNormalSlot } from './components/Ball-SPORTS/Balls-SPORTS-normal-slot';
import { BallsSPORTSDigitalDistribution } from './components/Ball-SPORTS/Ball-SPORTS-digital-distribution';
import { BallsSPORTSDigitalLinearRights } from './components/Ball-SPORTS/Balls-SPORTS-digital-linear-rights';
import { BallsSPORTSNotes } from './components/Ball-SPORTS/Balls-SPORTS-notes';
import { BallsSPORTSOnAirEarth } from './components/Ball-SPORTS/Balls-SPORTS-on-air-Earth';
import { BallsSPORTSOnAirEarthFeeds } from './components/Ball-SPORTS/Balls-SPORTS-on-air-Earth-feeds';
import { BallsSPORTSOnAirEarthFormat } from './components/Ball-SPORTS/Balls-SPORTS-on-air-Earth-format';
import { BallsSPORTSOnAirEarthTimings } from './components/Ball-SPORTS/Balls-SPORTS-on-air-Earth-timings';

import { BallsSPORTSSynopsis } from './components/Ball-SPORTS/Balls-SPORTS-synopsis';
import { BallsSPORTSAdvisory } from './components/Ball-SPORTS/Balls-SPORTS-advisory';
import { BallsSPORTSListings } from './components/Ball-SPORTS/Balls-SPORTS-listings';
import { BallsSPORTSWindow } from './components/Ball-SPORTS/Balls-SPORTS-window';
import { BallsSPORTSCredits } from './components/Ball-SPORTS/Balls-SPORTS-credits';
import { BallsSPORTSAirDates } from './components/Ball-SPORTS/Balls-SPORTS-air-dates';
import { SPORTSCustomProperties } from './components/Ball-SPORTS/SPORTS-custom-properties';




import { JaguarMain } from './components/Jaguar/Jaguarmain';
import { JaguarsWithoutAPTinfo } from './components/Jaguar/Jaguars-without-APTinfo';
import { JaguarsWithoutEpisodes } from './components/Jaguar/Jaguars-without-episodes';
import { JaguarsWithoutFormat } from './components/Jaguar/Jaguars-without-format';
import { JaguarsWithOverlaps } from './components/Jaguar/Jaguars-with-overlaps';
import { ParrotAptInfoPopup } from './components/Jaguar/Parrot-APTinfo-popup';

import { Listings } from './components/listings/listings';

import { SkysMain } from './components/Skys/SkysMain';
import { SkyAPTTBA } from './components/Skys/SkyAPTTBA';
import { SkylionChange } from './components/Skys/SkylionChange';
import { SkyOnAirOperations } from './components/Skys/SkyOnAirOperations';
import { SkyVDS } from './components/Skys/SkyVDS';
import { SkyBookedNotBooked } from './components/Skys/SkyBookedNotBooked';
import { SkyOriginalRepeat } from './components/Skys/SkyOriginalRepeat';
import { SkyNPSC } from './components/Skys/SkyNPSC';
import { SkySPORTSTVEverywhereBlackoutGrid } from './components/Skys/SkySPORTSTVEverywhereBlackoutGrid';
import { SkySPORTSTVEverywherePartnerGrid } from './components/Skys/SkySPORTSTVEverywherePartnerGrid';
import { SkyVDSBall } from './components/Skys/SkyVDSBall';
import { SkylionInfo } from './components/Skys/SkylionInfo';
import { SkyNonSchedTimeslot } from './components/Skys/SkyNonSchedTimeslot';
import { NetworklionSky } from './components/Skys/NetworklionSky';
import { SkyUARSecurity } from './components/Skys/SkyUARSecurity';
import { EpisodeInformationSky } from './components/Skys/EpisodeInformationSky';
import { SkyPressListings } from './components/Skys/SkyPressListings';
import { SkyTVEverywhereClearedGrid } from './components/Skys/SkyTVEverywhereClearedGrid';
import { SkyEpisodeCount } from './components/Skys/SkyEpisodeCount';
import { SkylionSummary } from './components/Skys/SkylionSummary';
import { SkyEpisodeUsage } from './components/Skys/SkyEpisodeUsage';
import { SkyslionCableGridReferenceByProgram } from './components/Skys/lion-cable/SkyslionCableGridReferenceByProgram';

import { GridReferenceSkyAllDetailsNoLength2087 } from './components/Skys/lion-cable/GridReferenceSkyAllDetailsNoLength2087';
import { TvEverywhere2076 } from './components/Skys/lion-cable/TvEverywhere2076';
import { GridReferenceByBallTypeBravo3000 } from './components/Skys/lion-cable/GridReferenceByBallTypeBravo3000';
import { lionAllocation2031 } from './components/Skys/lion-cable/lionAllocation2031';
import { BallsAvailableTolion1013 } from './components/Skys/lion-cable/BallsAvailableTolion1013';
import { GridReferenceSkyAllDetailsUSA2001 } from './components/Skys/lion-cable/GridReferenceSkyAllDetailsUSA2001';
import { SeriesAirDates } from './components/Skys/Ball-spanish/SeriesAirDates';
import { GridReference1006 } from './components/Skys/lion-cable/GridReference1006';
import { UsageOriginatingAdditionalNetworksUsa } from './components/Skys/lion-cable/UsageOriginatingAdditionalNetworksUsa';

import { EarthSPORTS } from './components/Earth-SPORTS/lion-search';
import { EarthSPORTSMain } from './components/Earth-SPORTS/lion-SPORTS-main';
import { EarthSPORTSConditionalEvent } from './components/Earth-SPORTS/lion-SPORTS-conditional-event';
import { EarthSPORTSOptionalEvent } from './components/Earth-SPORTS/lion-SPORTS-optional-event';
import { EarthSPORTSSearchEvent } from './components/Earth-SPORTS/lion-SPORTS-search-event';
import { EarthSPORTSEvergreen } from './components/Earth-SPORTS/lion-SPORTS-evergreen';


import { CanDeactivateGuard } from './services/canDeactivate.service';
import { CanActivateViaAuthGuard } from './services/CanActivateViaAuthGuard';
import { Development } from './components/development/development';

import { JumpingManagement } from './components/Jumping/Jumping-maintenance';



const appRoutes: Routes = [
	{
		path: '',
		redirectTo: 'Marks',
		pathMatch: 'full'
	},

	{
		path: 'BatManagement',
		component: BatsHeader,
		children: [
			{ path: '', redirectTo: 'BatSearch', pathMatch: 'full' },
			{ path: 'BatSearch', component: BatSearch },
			{
				path: 'BatMain/:id', component: BatMain,
				children: [
					{ path: '', redirectTo: 'Base', component: BatCreateFill, pathMatch: 'full' },
					{ path: 'BatCreateFill', component: BatCreateFill, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BatRights', component: BatRights, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BatDeliverySpecs', component: BatDeliverySpecs, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BatDocuments', component: BatDocuments, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BatAllocation', component: BatAllocation, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BatPayments', component: BatPayments, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BatNotes', component: BatNotes, canDeactivate: [CanDeactivateGuard] },
					{ path: 'Base', component: Base, canDeactivate: [CanDeactivateGuard] }
				]

			}
		]

	},
	{
		path: 'BallsSPORTS',
		component: BallsSPORTS,
		children: [
			{ path: '', redirectTo: 'BallsSPORTSSearch', component: BallsSPORTSSearch, pathMatch: 'full' },
			{ path: 'BallsSPORTSSearch', component: BallsSPORTSSearch },
			{
				path: 'BallsSPORTSMain/:id', component: BallsSPORTSMain,

				children: [
					{ path: '', redirectTo: 'Base', component: BallsSPORTSMain, pathMatch: 'full' },
					{ path: 'BallsSPORTSEpisodes', component: BallsSPORTSEpisodes, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BallsSPORTSSynopsis', component: BallsSPORTSSynopsis, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BallsSPORTSListings', component: BallsSPORTSListings, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BallsSPORTSCredits', component: BallsSPORTSCredits, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BallsSPORTSWindow', component: BallsSPORTSWindow, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BallsSPORTSAirDates', component: BallsSPORTSAirDates },
					{ path: 'BallsSPORTSNotes', component: BallsSPORTSNotes, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BallsSPORTSNormalSlot', component: BallsSPORTSNormalSlot, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BallsSPORTSAdvisory', component: BallsSPORTSAdvisory, canDeactivate: [CanDeactivateGuard] },
					{
						path: 'BallsSPORTSOnAirEarth', component: BallsSPORTSOnAirEarth,
						children: [
							{ path: '', redirectTo: 'BallsSPORTSOnAirEarthFormat', component: BallsSPORTSOnAirEarthFormat, pathMatch: 'full' },
							{ path: 'BallsSPORTSOnAirEarthFeeds', component: BallsSPORTSOnAirEarthFeeds, canDeactivate: [CanDeactivateGuard] },
							{ path: 'BallsSPORTSOnAirEarthFormat', component: BallsSPORTSOnAirEarthFormat, canDeactivate: [CanDeactivateGuard] },
							{ path: 'BallsSPORTSOnAirEarthTimings', component: BallsSPORTSOnAirEarthTimings, canDeactivate: [CanDeactivateGuard] }
						]
					},
					{ path: 'BallsSPORTSJumpings', component: BallsSPORTSJumpings, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BallsSPORTSDigitalDistribution', component: BallsSPORTSDigitalDistribution, canDeactivate: [CanDeactivateGuard] },
					{ path: 'BallsSPORTSDigitalLinearRights', component: BallsSPORTSDigitalLinearRights, canDeactivate: [CanDeactivateGuard] },
					{ path: 'SPORTSCustomProperties', component: SPORTSCustomProperties, canDeactivate: [CanDeactivateGuard] },
					{ path: 'Base', component: Base, canDeactivate: [CanDeactivateGuard] }
				]
			}
		]

	},
	{
		path: 'Balls',
		component: Development

	},
	{
		path: 'EarthSPORTSMain',
		component: EarthSPORTSMain,
		children: [
			{ path: '', redirectTo: 'EarthSPORTS', pathMatch: 'full' },
			{ path: 'EarthSPORTS', component: EarthSPORTS, canDeactivate: [CanDeactivateGuard] },
			{ path: 'EarthSPORTSSearchEvent', component: EarthSPORTSSearchEvent },
			{ path: 'EarthSPORTSConditionalEvent/:id', component: EarthSPORTSConditionalEvent, canDeactivate: [CanDeactivateGuard] },
			{ path: 'EarthSPORTSOptionalEvent/:id', component: EarthSPORTSOptionalEvent, canDeactivate: [CanDeactivateGuard] },
			{ path: 'EarthSPORTSEvergreen', component: EarthSPORTSEvergreen, canDeactivate: [CanDeactivateGuard] }
		]
	},
	{
		path: 'EarthSPORTS',
		component: EarthSPORTS,
		canActivate: [EarthSPORTSConditionalEvent]
	},
	{
		path: 'Financials',
		component: Development,
	},

	//   {
	//     path: 'Financials/FinancialsVendors',
	//     component: FinancialsVendors
	//   }, 
	{
		path: 'Jaguars',
		component: JaguarMain,
		children: [
			{ path: '', redirectTo: 'JaguarsWithoutAPTinfo', pathMatch: 'full' },
			{ path: 'JaguarsWithoutAPTinfo', component: JaguarsWithoutAPTinfo },
			{ path: 'JaguarsWithoutEpisodes', component: JaguarsWithoutEpisodes, canDeactivate: [CanDeactivateGuard] },
			{ path: 'JaguarsWithoutFormat', component: JaguarsWithoutFormat, canDeactivate: [CanDeactivateGuard] },
			{ path: 'JaguarsWithOverlaps', component: JaguarsWithOverlaps, canDeactivate: [CanDeactivateGuard] },
		]
	},
	{
		path: 'JumpingMaintenance',
		component: JumpingManagement, canDeactivate: [CanDeactivateGuard]
	},
	{
		path: 'SearchListings',
		component: Listings
	},
	{
		path: 'Skys',
		component: Skys,
		children: [
			{ path: '', redirectTo: 'SkyAPTTBA', pathMatch: 'full' },
			{ path: 'SkyAPTTBA', component: SkyAPTTBA, canDeactivate: [CanDeactivateGuard] },
			{ path: 'Skys', component: SkysMain, canDeactivate: [CanDeactivateGuard] },

			{ path: 'SkylionChange', component: SkylionChange, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyOnAirOperations', component: SkyOnAirOperations, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyVDS', component: SkyVDS, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyBookedNotBooked', component: SkyBookedNotBooked, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyOriginalRepeat', component: SkyOriginalRepeat, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkySPORTSTVEverywhereBlackoutGrid', component: SkySPORTSTVEverywhereBlackoutGrid, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkySPORTSTVEverywherePartnerGrid', component: SkySPORTSTVEverywherePartnerGrid, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyVDSBall', component: SkyVDSBall, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkylionInfo', component: SkylionInfo, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyNonSchedTimeslot', component: SkyNonSchedTimeslot, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyNetworklion', component: NetworklionSky, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyNPSC', component: SkyNPSC, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyEpisodeInfo', component: EpisodeInformationSky, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyPressListings', component: SkyPressListings, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyUARSecurity', component: SkyUARSecurity, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyTVEverywhereClearedGrid', component: SkyTVEverywhereClearedGrid, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyEpisodeCount', component: SkyEpisodeCount, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkylionSummary', component: SkylionSummary, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SkyEpisodeUsage', component: SkyEpisodeUsage, canDeactivate: [CanDeactivateGuard] },

			{ path: 'SkyslionCableGridReferenceByProgram', component: SkyslionCableGridReferenceByProgram, canDeactivate: [CanDeactivateGuard] },
			{ path: 'GridReferenceSkyAllDetailsNoLength2087', component: GridReferenceSkyAllDetailsNoLength2087, canDeactivate: [CanDeactivateGuard] },
			{ path: 'TvEverywhere2076', component: TvEverywhere2076, canDeactivate: [CanDeactivateGuard] },
			{ path: 'GridReferenceByBallTypeBravo3000', component: GridReferenceByBallTypeBravo3000, canDeactivate: [CanDeactivateGuard] },
			{ path: 'lionAllocation2031', component: lionAllocation2031, canDeactivate: [CanDeactivateGuard] },
			{ path: 'BallsAvailableTolion1013', component: BallsAvailableTolion1013, canDeactivate: [CanDeactivateGuard] },
			{ path: 'GridReferenceSkyAllDetailsUSA2001', component: GridReferenceSkyAllDetailsUSA2001, canDeactivate: [CanDeactivateGuard] },
			{ path: 'SeriesAirDates', component: SeriesAirDates, canDeactivate: [CanDeactivateGuard] },
			{ path: 'GridReference1006', component: GridReference1006, canDeactivate: [CanDeactivateGuard] },
			{ path: 'UsageOriginatingAdditionalNetworksUsa', component: UsageOriginatingAdditionalNetworksUsa, canDeactivate: [CanDeactivateGuard] },
			// { path: 'UsageOriginatingAdditionalNetworksUsa', component: UsageOriginatingAdditionalNetworksUsa, canDeactivate: [CanDeactivateGuard],


		]
	},
	{
		path: 'Marks',
		component: Marks,
		//  children: [
		//   { path: '', redirectTo: 'MarksAspects', pathMatch: 'full' },
		//   { path: 'MarksUser', component: MarksUser ,canDeactivate: [CanDeactivateGuard]},
		//   { path: 'MarksFunctionalRoles', component: MarksFunctionalRoles,canDeactivate: [CanDeactivateGuard] },	  
		//   { path: 'MarksDepartmentRoleMapping', component: MarksDepartmentRoleMapping,canDeactivate: [CanDeactivateGuard] },
		//   { path: 'MarksAspects', component: MarksAspects,canDeactivate: [CanDeactivateGuard] },
		//   { path: 'MarksFunctionalRolesMap', component: MarksFunctionalRolesMap,canDeactivate: [CanDeactivateGuard] },
		//   { path: 'MarksBallOwner', component: MarksBallOwner,canDeactivate: [CanDeactivateGuard] },
		// 	{ path: 'MarksDeleteBat', component: MarksDeleteBat,canDeactivate: [CanDeactivateGuard] },
		// 	{ path: 'MarksDeleteBall', component: MarksDeleteBall,canDeactivate: [CanDeactivateGuard] },
		// 	{ path: 'MarksUnlock', component: MarksUnlock,canDeactivate: [CanDeactivateGuard] },
		// 	{ path: 'MarksFormat', component: MarksFormatSearch,canDeactivate: [CanDeactivateGuard] },
		// 	{ path: 'MarksSpecialEvents', component: SpecialEvents,canDeactivate: [CanDeactivateGuard]},
		//     { path: 'MarksEventTemplate', component: EventTemplate,canDeactivate: [CanDeactivateGuard]}
		//   ]
		children: [
			{ path: '', redirectTo: 'MarksUnlock', pathMatch: 'full' },
			{ path: 'MarksUnlock', component: MarksUnlock, canDeactivate: [CanDeactivateGuard] },
			{ path: 'MarksDeleteBat', component: MarksDeleteBat },
			{ path: 'MarksDeleteBall', component: MarksDeleteBall },
			{ path: 'MarksBallOwner', component: MarksBallOwner, canDeactivate: [CanDeactivateGuard] },
			{ path: 'MarksFormat', component: MarksFormatSearch, canDeactivate: [CanDeactivateGuard] },
			{ path: 'MarksSpecialEvents', component: SpecialEvents, canDeactivate: [CanDeactivateGuard] },
			{ path: 'MarksEventTemplate', component: EventTemplate, canDeactivate: [CanDeactivateGuard] },
			{ path: 'MarksUser', component: MarksUser, canDeactivate: [CanDeactivateGuard] },
			{ path: 'MarksFunctionalRoles', component: MarksFunctionalRoles, canDeactivate: [CanDeactivateGuard] },
			{ path: 'MarksDepartmentRoleMapping', component: MarksDepartmentRoleMapping, canDeactivate: [CanDeactivateGuard] },
			{ path: 'MarksAspects', component: MarksAspects, canDeactivate: [CanDeactivateGuard] },
			{ path: 'MarksFunctionalRolesMap', component: MarksFunctionalRolesMap, canDeactivate: [CanDeactivateGuard] }
		]
	},
	{
		path: 'Forecasting',
		component: Development
	},
	{
		path: 'development',
		component: Development
	},
	{
		path: 'Base',
		component: Base
	},
	{
		path: 'Profitability',
		component: Development
	}
];


// Paste in this variable. This will throw an error if you haven't added the adrum.js to index.html.





// @NgModule({
// 	imports:[KendoDialog],
// 	schemas:[CUSTOM_ELEMENTS_SCHEMA]
// })

export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);
//export class AppRoutingModule { }
declare var ADRUM: any;


@NgModule({
  imports: [RouterModule.forRoot(appRoutes)],
  exports: [RouterModule],
  providers: []
})

export class AppRoutingModule {
	
   vpView: any;

//   // Subscribe to the Router URL changes.
	//@Inject(Service, 'some-token')
  constructor(public appRoutes:Router) {
	  console.log("appDyanmics-sample-constructor");
      this.appRoutes.events.subscribe((event:Event) => {
              if (event instanceof NavigationEnd) {
                console.debug('NavigationEnd: '+event.url);

                this.vpView.markViewChangeEnd();
                this.vpView.markViewDOMLoaded();
                this.vpView.markXhrRequestsCompleted();
                this.vpView.markViewResourcesLoaded();
                this.vpView.end();
                ADRUM.Sky(this.vpView);

              } else if (event instanceof NavigationStart) {
                console.debug('NavigationStart: '+event.url);

                this.vpView = new ADRUM.events.VPageView();
                this.vpView.start();
                this.vpView.markViewChangeStart();
			  } else {
				  console.log("error here");
			  }
          });
  }
}


	/*children: [
		{ path:'', redirectTo:'BatMain', component:BatMain, pathMatch:'full'},
		{ path:'Bats',	component:Bats, pathMatch:'full'},
			children: [
					{path:'', redirectTo:'BatCreateFill', component:BatCreateFill,pathMatch:'full'},
					{ path: 'BatCreateFill', component: BatCreateFill },
					{ path: 'BatRights', component: BatRights }
					]
	]*/
/*
Copyright 2016 Google Inc. All Rights Reserved.
Use of this source code is governed by an MIT-style license that
can be found in the LICENSE file at http://angular.io/license
*/


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment