{"id":59893,"date":"2018-05-03T16:00:12","date_gmt":"2018-05-03T10:30:12","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?p=59893"},"modified":"2024-04-12T14:20:50","modified_gmt":"2024-04-12T08:50:50","slug":"angular-router-events","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/","title":{"rendered":"Angular Router Events"},"content":{"rendered":"<h1>Angular Router Events<\/h1>\n<p>Angular route is an array of route configurations and has Angular router events. Each Angular route have many properties and have Angular router events.<\/p>\n<p><strong>Router<\/strong><br \/>\nProvides the navigation and url manipulation capabilities.<\/p>\n<p>Overview<br \/>\nclass Router {<br \/>\nconstructor(rootComponentType: Type&lt;any&gt; | null, urlSerializer: UrlSerializer, rootContexts: ChildrenOutletContexts, location: Location, injector: Injector, loader: NgModuleFactoryLoader, compiler: Compiler, config: Routes)<br \/>\nget events: Observable&lt;Event&gt;<br \/>\nget routerState: RouterState<br \/>\nerrorHandler: ErrorHandler<br \/>\nnavigated: boolean<br \/>\nurlHandlingStrategy: UrlHandlingStrategy<br \/>\nrouteReuseStrategy: RouteReuseStrategy<br \/>\nonSameUrlNavigation: &#8216;reload&#8217; | &#8216;ignore&#8217;<br \/>\nparamsInheritanceStrategy: &#8217;emptyOnly&#8217; | &#8216;always&#8217;<br \/>\nconfig: Routes<br \/>\ninitialNavigation(): void<br \/>\nsetUpLocationChangeListener(): void<br \/>\nget url: string<br \/>\nresetConfig(config: Routes): void<br \/>\nngOnDestroy(): void<br \/>\ndispose(): void<br \/>\ncreateUrlTree(commands: any[], navigationExtras: NavigationExtras = {}): UrlTree<br \/>\nnavigateByUrl(url: string | UrlTree, extras: NavigationExtras = { skipLocationChange: false }): Promise&lt;boolean&gt;<br \/>\nnavigate(commands: any[], extras: NavigationExtras = { skipLocationChange: false }): Promise&lt;boolean&gt;<br \/>\nserializeUrl(url: UrlTree): string<br \/>\nparseUrl(url: string): UrlTree<br \/>\nisActive(url: string | UrlTree, exact: boolean): boolean<br \/>\n}<\/p>\n<p>Constructor<br \/>\nconstructor(rootComponentType: Type&lt;any&gt; | null, urlSerializer: UrlSerializer, rootContexts: ChildrenOutletContexts, location: Location, injector: Injector, loader: NgModuleFactoryLoader, compiler: Compiler, config: Routes)<\/p>\n<p>Creates the router service.<\/p>\n<p>Members<br \/>\nget events: Observable&lt;Event&gt;<br \/>\nget routerState: RouterState<\/p>\n<p>errorHandler: ErrorHandler<br \/>\nError handler that is invoked when a navigation errors.<\/p>\n<p>navigated: boolean<br \/>\nIndicates if at least one navigation happened.<\/p>\n<p>urlHandlingStrategy: UrlHandlingStrategy<br \/>\nExtracts and merges URLs. Used for AngularJS to Angular migrations.<\/p>\n<p>routeReuseStrategy: RouteReuseStrategy<br \/>\nonSameUrlNavigation: &#8216;reload&#8217; | &#8216;ignore&#8217;<br \/>\nDefine what the router should do if it receives a navigation request to the current URL. By default, the router will ignore this navigation. However, this prevents features such as a &#8220;refresh&#8221; button. Use this option to configure the behavior when navigating to the current URL. Default is &#8216;ignore&#8217;.<\/p>\n<p>paramsInheritanceStrategy: &#8217;emptyOnly&#8217; | &#8216;always&#8217;<br \/>\nDefines how the router merges params, data and resolved data from parent to child routes. Available options are:<\/p>\n<p>&#8217;emptyOnly&#8217;, the default, only inherits parent params for path-less or component-less routes.<br \/>\n&#8216;always&#8217;, enables unconditional inheritance of parent params.<\/p>\n<p>config: Routes<br \/>\ninitialNavigation(): void<br \/>\nSets up the location change listener and performs the initial navigation.<\/p>\n<p>setUpLocationChangeListener(): void<br \/>\nSets up the location change listener.<\/p>\n<p>get url: string<br \/>\nThe current url<\/p>\n<p>resetConfig(config: Routes): void<br \/>\nResets the configuration used for navigation and generating links.<\/p>\n<p>Usage<br \/>\nrouter.resetConfig([<br \/>\n{ path: &#8216;team\/:id&#8217;, component: TeamCmp, children: [<br \/>\n{ path: &#8216;simple&#8217;, component: SimpleCmp },<br \/>\n{ path: &#8216;user\/:name&#8217;, component: UserCmp }<br \/>\n]}<br \/>\n]);<\/p>\n<p>ngOnDestroy(): void<br \/>\ndispose(): void<br \/>\nDisposes of the router<\/p>\n<p>createUrlTree(commands: any[], navigationExtras: NavigationExtras = {}): UrlTree<\/p>\n<p>Applies an array of commands to the current url tree and creates a new url tree.<\/p>\n<p>When given an activate route, applies the given commands starting from the route. When not given a route, applies the given command starting from the root.<br \/>\nUsage<\/p>\n<p>\/\/ create \/team\/33\/user\/11<br \/>\nrouter.createUrlTree([&#8216;\/team&#8217;, 33, &#8216;user&#8217;, 11]);<\/p>\n<p>\/\/ create \/team\/33;expand=true\/user\/11<br \/>\nrouter.createUrlTree([&#8216;\/team&#8217;, 33, {expand: true}, &#8216;user&#8217;, 11]);<\/p>\n<p>\/\/ you can collapse static segments like this (this works only with the first passed-in value):<br \/>\nrouter.createUrlTree([&#8216;\/team\/33\/user&#8217;, userId]);<\/p>\n<p>\/\/ If the first segment can contain slashes, and you do not want the router to split it, you<br \/>\n\/\/ can do the following:<\/p>\n<p>router.createUrlTree([{segmentPath: &#8216;\/one\/two&#8217;}]);<\/p>\n<p>\/\/ create \/team\/33\/(user\/11\/\/right:chat)<br \/>\nrouter.createUrlTree([&#8216;\/team&#8217;, 33, {outlets: {primary: &#8216;user\/11&#8217;, right: &#8216;chat&#8217;}}]);<\/p>\n<p>\/\/ remove the right secondary node<br \/>\nrouter.createUrlTree([&#8216;\/team&#8217;, 33, {outlets: {primary: &#8216;user\/11&#8217;, right: null}}]);<\/p>\n<p>\/\/ assuming the current url is `\/team\/33\/user\/11` and the route points to `user\/11`<\/p>\n<p>\/\/ navigate to \/team\/33\/user\/11\/details<br \/>\nrouter.createUrlTree([&#8216;details&#8217;], {relativeTo: route});<\/p>\n<p>\/\/ navigate to \/team\/33\/user\/22<br \/>\nrouter.createUrlTree([&#8216;..\/22&#8217;], {relativeTo: route});<\/p>\n<p>\/\/ navigate to \/team\/44\/user\/22<br \/>\nrouter.createUrlTree([&#8216;..\/..\/team\/44\/user\/22&#8217;], {relativeTo: route});<\/p>\n<p>navigateByUrl(url: string | UrlTree, extras: NavigationExtras = { skipLocationChange: false }): Promise&lt;boolean&gt;<\/p>\n<p>Navigate based on the provided url. This navigation is always absolute.<\/p>\n<p>Returns a promise that:<\/p>\n<p>resolves to &#8216;true&#8217; when navigation succeeds,<br \/>\nresolves to &#8216;false&#8217; when navigation fails,<br \/>\nis rejected when an error happens.<\/p>\n<p>Usage<br \/>\nrouter.navigateByUrl(&#8220;\/team\/33\/user\/11&#8221;);<\/p>\n<p>\/\/ Navigate without updating the URL<br \/>\nrouter.navigateByUrl(&#8220;\/team\/33\/user\/11&#8221;, { skipLocationChange: true });<\/p>\n<p>In opposite to navigate, navigateByUrl takes a whole URL and does not apply any delta to the current one.<\/p>\n<p>navigate(commands: any[], extras: NavigationExtras = { skipLocationChange: false }): Promise&lt;boolean&gt;<\/p>\n<p>Navigate based on the provided array of commands and a starting point. If no starting route is provided, the navigation is absolute.<\/p>\n<p>Returns a promise that:<\/p>\n<p>resolves to &#8216;true&#8217; when navigation succeeds,<br \/>\nresolves to &#8216;false&#8217; when navigation fails,<br \/>\nis rejected when an error happens.<\/p>\n<p>Usage<\/p>\n<p>router.navigate([&#8216;team&#8217;, 33, &#8216;user&#8217;, 11], {relativeTo: route});<\/p>\n<p>\/\/ Navigate without updating the URL<br \/>\nrouter.navigate([&#8216;team&#8217;, 33, &#8216;user&#8217;, 11], {relativeTo: route, skipLocationChange: true});<\/p>\n<p>In opposite to navigateByUrl, navigate always takes a delta that is applied to the current URL.<\/p>\n<p>serializeUrl(url: UrlTree): string<br \/>\nSerializes a UrlTree into a string<\/p>\n<p>parseUrl(url: string): UrlTree<br \/>\nParses a string into a UrlTree<\/p>\n<p>isActive(url: string | UrlTree, exact: boolean): boolean<br \/>\nReturns whether the url is activated<\/p>\n<p class=\"VSKILLbodytext\"><strong>IT Professionals, Web Developers, web programmers, IT students can Apply for the certification course and get ahead.<\/strong><\/p>\n<p><a href=\"https:\/\/www.vskills.in\/certification\/web-development\/angular-4-certification\" rel=\"attachment wp-att-61497\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-61497\" src=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4.png\" sizes=\"auto, (max-width: 1050px) 100vw, 1050px\" srcset=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4.png 1050w, https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4-300x48.png 300w, https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4-768x124.png 768w, https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4-1024x165.png 1024w, https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4-712x115.png 712w\" alt=\"\" width=\"1050\" height=\"169\" \/><\/a><\/p>\n<ul>\n<li class=\"VSKILLbodytext\"><a href=\"https:\/\/www.vskills.in\/practice\/skills\/Web-Development\/Angular-4\" target=\"_blank\" rel=\"noopener\">Practice Test for Angular4 <\/a><\/li>\n<li class=\"VSKILLbodytext\"><a href=\"https:\/\/www.vskills.in\/certification\/web-development\/angular-4-certification\" target=\"_blank\" rel=\"noopener\">Govt Certification in Angular 4<\/a><\/li>\n<li><a href=\"https:\/\/www.vskills.in\/certification\/blog\/\">Blog posts on Angular 4 and Web Development<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.vskills.in\/certification\/tutorial\/web-development\/angular-4\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-55483 size-full\" src=\"http:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/05\/Back-Arrow.jpg\" alt=\"Angular 4 Tutorial Index\" width=\"47\" height=\"52\" \/>Back to Angular 4 Tutorial Main Page <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Angular Router Events Angular route is an array of route configurations and has Angular router events. Each Angular route have many properties and have Angular router events. Router Provides the navigation and url manipulation capabilities. Overview class Router { constructor(rootComponentType: Type&lt;any&gt; | null, urlSerializer: UrlSerializer, rootContexts: ChildrenOutletContexts, location: Location, injector: Injector, loader: NgModuleFactoryLoader, compiler: Compiler,&#8230;<\/p>\n","protected":false},"author":10,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[7230,7231,5743],"tags":[7221,7227,7235,7236,7226,7234,7405,7409,7408,7232,7223,7233],"class_list":["post-59893","page","type-page","status-publish","hentry","category-angular-2","category-angular-4","category-web-development","tag-angular","tag-angular-4","tag-angular-4-tutorial","tag-angular-cli","tag-angular-js","tag-angular-js-tutorial","tag-angular-router","tag-angular-router-event","tag-angular-router-events","tag-angular-tutorial","tag-angularjs","tag-angularjs-tutorial"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Angular Router Events - Tutorial<\/title>\n<meta name=\"description\" content=\"Angular Router Events tutorial for govt certificate on Angular\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Angular Router Events - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Angular Router Events tutorial for govt certificate on Angular\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T08:50:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4.png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/\",\"name\":\"Angular Router Events - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4.png\",\"datePublished\":\"2018-05-03T10:30:12+00:00\",\"dateModified\":\"2024-04-12T08:50:50+00:00\",\"description\":\"Angular Router Events tutorial for govt certificate on Angular\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/#primaryimage\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4.png\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4.png\",\"width\":1050,\"height\":169},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Angular Router Events\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Angular Router Events - Tutorial","description":"Angular Router Events tutorial for govt certificate on Angular","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/","og_locale":"en_US","og_type":"article","og_title":"Angular Router Events - Tutorial","og_description":"Angular Router Events tutorial for govt certificate on Angular","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:50:50+00:00","og_image":[{"url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4.png","type":"","width":"","height":""}],"twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/","name":"Angular Router Events - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/#primaryimage"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4.png","datePublished":"2018-05-03T10:30:12+00:00","dateModified":"2024-04-12T08:50:50+00:00","description":"Angular Router Events tutorial for govt certificate on Angular","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/#primaryimage","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4.png","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2018\/04\/Angular-4.png","width":1050,"height":169},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/angular-router-events\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Angular Router Events"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/59893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=59893"}],"version-history":[{"count":5,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/59893\/revisions"}],"predecessor-version":[{"id":64256,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/59893\/revisions\/64256"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=59893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=59893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=59893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}