{"id":72349,"date":"2020-01-13T17:48:44","date_gmt":"2020-01-13T12:18:44","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?p=72349"},"modified":"2024-04-12T14:22:53","modified_gmt":"2024-04-12T08:52:53","slug":"mouse-and-event-directives","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/","title":{"rendered":"Mouse and Event Directives"},"content":{"rendered":"<p>Generally while developing applications we use different type of html DOM events like mouse clicks, key press, change events, etc likewise angularjs is having its own event directives for DOM interactions.<\/p>\n<h4>AngularJS Event Directives<\/h4>\n<p>In angularjs we have different type of DOM event listener directives are available and we can attach those events to html elements. Following are the different type of event listeners in angularjs.<\/p>\n<ul>\n<li>ng-blur<\/li>\n<li>ng-change<\/li>\n<li>ng-click<\/li>\n<li>ng-copy<\/li>\n<li>ng-cut<\/li>\n<li>ng-dbl-click<\/li>\n<li>ng-keydown<\/li>\n<li>ng-keyup<\/li>\n<li>ng-keypress<\/li>\n<li>ng-mousedown<\/li>\n<li>ng-mouseup<\/li>\n<li>ng-mouseenter<\/li>\n<li>ng-mouseleave<\/li>\n<li>ng-mousemove<\/li>\n<li>ng-mouseover<\/li>\n<\/ul>\n<p>Generally these angularjs events will not overwrite HTML events both events will execute separately.<\/p>\n<h4>Syntax of AngularJS Event Listeners<\/h4>\n<p>Following is the syntax of attaching event listeners to html elements in angularjs applications.<\/p>\n<p>&lt;element eventlistener=&#8221;expression&#8221;&gt;<\/p>\n<p>&#8212;-code &#8212;&#8211;<\/p>\n<p>&lt;\/element&gt;<\/p>\n<h4>AngularJS Event Listeners Example<\/h4>\n<p>Following is the simple example to use event listeners like ng-mouseenter and ng-mouseleave in angularjs application.<\/p>\n<p>&lt;!DOCTYPE html&gt;<\/p>\n<p>&lt;html&gt;<\/p>\n<p>&lt;head&gt;<\/p>\n<p>&lt;title&gt;<\/p>\n<p>AngularJs Events Example<\/p>\n<p>&lt;\/title&gt;<\/p>\n<p>&lt;script src=&#8221;http:\/\/ajax.googleapis.com\/ajax\/libs\/angularjs\/1.4.8\/angular.min.js&#8221;&gt;&lt;\/script&gt;<\/p>\n<p>&lt;style type=&#8221;text\/css&#8221;&gt;<\/p>\n<p>.divstyle {<\/p>\n<p>padding:20px;<\/p>\n<p>border:1px solid black;<\/p>\n<p>width:30%;<\/p>\n<p>font-weight:bold;<\/p>\n<p>background-color:#2b8bc0;<\/p>\n<p>color:White;<\/p>\n<p>}<\/p>\n<p>.mousestyle {<\/p>\n<p>background-color:#f2672e;<\/p>\n<p>}<\/p>\n<p>&lt;\/style&gt;<\/p>\n<p>&lt;\/head&gt;<\/p>\n<p>&lt;body&gt;<\/p>\n<p>&lt;div ng-app=&#8221;&#8221;&gt;<\/p>\n<p>&lt;h2&gt;AngularJs Events Example&lt;\/h2&gt;<\/p>\n<p>&lt;div class=&#8221;divstyle&#8221; ng-class=&#8221;{mousestyle: param1}&#8221; ng-mouseenter=&#8221;param1 = true&#8221; ng-mouseleave=&#8221;param1 = false&#8221;&gt;<\/p>\n<p>Changing Colors on Mouse Hover and Mouse Leave<\/p>\n<p>&lt;\/div&gt;<\/p>\n<p>&lt;\/div&gt;<\/p>\n<p>&lt;\/body&gt;<\/p>\n<p>&lt;\/html&gt;<\/p>\n<h4>ngMousedown<\/h4>\n<p>The ngMouseDown directive allows us to specify the behavior of element(s) on mousedown event. This directive has highest priority.<\/p>\n<p><strong>Syntax<\/strong><\/p>\n<p>&lt;ANY ELEMENT ng-mousedown=&#8221;expression&#8221;&gt;<\/p>\n<p>&#8230;<\/p>\n<p>&lt;\/ANY ELEMENT&gt;<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>HTML<\/p>\n<p>&lt;h4&gt;ngMouseDown Example&lt;\/h4&gt;<\/p>\n<p>&lt;div ng-controller=&#8221;HomeController&#8221;&gt;<\/p>\n<p>&lt;button ng-mousedown=&#8221;count = count + 1&#8243; ng-init=&#8221;count=0&#8243;&gt;<\/p>\n<p>Mouse Down<\/p>\n<p>&lt;\/button&gt;<\/p>\n<p>&lt;br \/&gt; Count of mouse down on above button: {{count}}<\/p>\n<p>&lt;\/div&gt;<\/p>\n<h4>Controller<\/h4>\n<p>Here there is no specific item need to done in controller, hence I have defined\u00a0 blank controller.<\/p>\n<p>var app = angular.module(&#8220;app&#8221;, []);<\/p>\n<p>app.controller(&#8220;HomeController&#8221;, function ($scope) {<\/p>\n<p>});<\/p>\n<h4>ngMouseenter<\/h4>\n<p>The ngMouseenter directive allows us to specify the behavior of element(s) on mouse enter event. This directive has highest priority.<\/p>\n<p><strong>Syntax<\/strong><\/p>\n<p>&lt;ANY ELEMENT ng-mouseenter=&#8221;expression&#8221;&gt;<\/p>\n<p>&#8230;<\/p>\n<p>&lt;\/ANY ELEMENT&gt;<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>HTML<\/p>\n<p>&lt;h4&gt;ngMouseEnter Example&lt;\/h4&gt;<\/p>\n<p>&lt;div ng-controller=&#8221;HomeController&#8221;&gt;<\/p>\n<p>&lt;div style=&#8221;width:150px;height:50px;background-color:gray&#8221; ng-mouseenter=&#8221;count = count + 1&#8243; ng-init=&#8221;count=0&#8243;&gt;<\/p>\n<p>&lt;\/div&gt;<\/p>\n<p>&lt;br \/&gt; Count of mouse enter on above div object: {{count}}<\/p>\n<p>&lt;\/div&gt;<\/p>\n<h4>Controller<\/h4>\n<p>var app = angular.module(&#8220;app&#8221;, []);<\/p>\n<p>app.controller(&#8220;HomeController&#8221;, function ($scope) {<\/p>\n<p>});<\/p>\n<h4>ngMouseleave<\/h4>\n<p>The ngMouseleave directive allows us to specify the behavior of element(s) on mouse leave event. This directive has highest priority.<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>HTML<\/p>\n<p>&lt;h4&gt;ngMouseLeave Example&lt;\/h4&gt;<\/p>\n<p>&lt;div ng-controller=&#8221;HomeController&#8221;&gt;<\/p>\n<p>&lt;div style=&#8221;width:150px;height:50px;background-color:gray&#8221; ng-mouseleave=&#8221;count = count + 1&#8243; ng-init=&#8221;count=0&#8243;&gt;<\/p>\n<p>&lt;\/div&gt;<\/p>\n<p>&lt;br \/&gt; Count of mouse leave on above div object: {{count}}<\/p>\n<p>&lt;\/div&gt;<\/p>\n<h4>Controller<\/h4>\n<p>var app = angular.module(&#8220;app&#8221;, []);<\/p>\n<p>app.controller(&#8220;HomeController&#8221;, function ($scope) {<\/p>\n<p>});<\/p>\n<h4>ngMousemove<\/h4>\n<p>The ngMousemove directive allows us to specify the behavior of element(s) on mouse move event. This directive has highest priority.<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>HTML:<\/p>\n<p>&lt;h4&gt;ngMouseMove Example&lt;\/h4&gt;<\/p>\n<p>&lt;div ng-controller=&#8221;HomeController&#8221;&gt;<\/p>\n<p>&lt;div style=&#8221;width:150px;height:50px;background-color:gray&#8221; ng-mousemove=&#8221;x=$event.screenX;y=$event.screenY&#8221; ng-init=&#8221;x=0;y=0;&#8221;&gt;<\/p>\n<p>&lt;\/div&gt;<\/p>\n<p>&lt;br \/&gt; X: {{x}}<\/p>\n<p>&lt;br \/&gt; Y: {{y}}<\/p>\n<p>&lt;\/div&gt;<\/p>\n<h4>Controller<\/h4>\n<p>var app = angular.module(&#8220;app&#8221;, []);<\/p>\n<p>app.controller(&#8220;HomeController&#8221;, function ($scope) {<\/p>\n<p>});<\/p>\n<h4>ngMouseover<\/h4>\n<p>The ngMouseover directive allows us to specify the behavior of element(s) on mouse over event. This directive has highest priority.<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>HTML<\/p>\n<p>&lt;h4&gt;ngMouseOver Example&lt;\/h4&gt;<\/p>\n<p>&lt;div ng-controller=&#8221;HomeController&#8221;&gt;<\/p>\n<p>&lt;div style=&#8221;width:150px;height:50px;background-color:gray&#8221; ng-mouseover=&#8221;count = count + 1;&#8221; ng-init=&#8221;count=0&#8243;&gt;<\/p>\n<p>&lt;\/div&gt;<\/p>\n<p>&lt;br \/&gt; Count of mouse over on above div object: {{count}}<\/p>\n<p>&lt;\/div&gt;<\/p>\n<h4>Controller<\/h4>\n<p>var app = angular.module(&#8220;app&#8221;, []);<\/p>\n<p>app.controller(&#8220;HomeController&#8221;, function ($scope) {<\/p>\n<p>});<\/p>\n<h4>ngMouseup<\/h4>\n<p>The ngMouseup directive allows us to specify the behavior of element(s) on mouse up event. This directive has highest priority.<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>HTML<\/p>\n<p>&lt;h4&gt;ngMouseUp Example&lt;\/h4&gt;<\/p>\n<p>&lt;div ng-controller=&#8221;HomeController&#8221;&gt;<\/p>\n<p>&lt;button ng-mouseup=&#8221;count = count + 1&#8243; ng-init=&#8221;count=0&#8243;&gt;<\/p>\n<p>Mouse Up<\/p>\n<p>&lt;\/button&gt;<\/p>\n<p>&lt;br \/&gt; Count of mouse Up on above button: {{count}}<\/p>\n<p>&lt;\/div&gt;<\/p>\n<h4>Controller<\/h4>\n<p>var app = angular.module(&#8220;app&#8221;, []);<\/p>\n<p>app.controller(&#8220;HomeController&#8221;, function ($scope) {<\/p>\n<p>});<\/p>\n<h4>ngKeydown<\/h4>\n<p>Specify custom behavior on keydown event. This directive executes at priority level 0.<\/p>\n<p><strong>Usage<\/strong><\/p>\n<p>as attribute:<\/p>\n<p>&lt;ANY<\/p>\n<p>ng-keydown=&#8221;expression&#8221;&gt;<\/p>\n<p>&#8230;<\/p>\n<p>&lt;\/ANY&gt;<\/p>\n<p><strong>Arguments<\/strong><\/p>\n<p>ngKeydown &#8211; Expression to evaluate upon keydown. (Event object is available as $event and can be interrogated for keyCode, altKey, etc.)<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>&lt;input ng-keydown=&#8221;count = count + 1&#8243; ng-init=&#8221;count=0&#8243;&gt;<\/p>\n<p>key down count: {{count}}<\/p>\n<h4>ngKeypress<\/h4>\n<p>Specify custom behavior on keypress event. This directive executes at priority level 0.<\/p>\n<p><strong>Usage<\/strong><\/p>\n<p>as attribute:<\/p>\n<p>&lt;ANY<\/p>\n<p>ng-keypress=&#8221;expression&#8221;&gt;<\/p>\n<p>&#8230;<\/p>\n<p>&lt;\/ANY&gt;<\/p>\n<p><strong>Arguments<\/strong><\/p>\n<p>ngKeypress &#8211; Expression to evaluate upon keypress. (Event object is available as $event and can be interrogated for keyCode, altKey, etc.)<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>&lt;input ng-keypress=&#8221;count = count + 1&#8243; ng-init=&#8221;count=0&#8243;&gt;<\/p>\n<p>key press count: {{count}}<\/p>\n<h4>ngKeyup<\/h4>\n<p>Specify custom behavior on keyup event.<\/p>\n<p><strong>Usage<\/strong><\/p>\n<p>as attribute:<\/p>\n<p>&lt;ANY<\/p>\n<p>ng-keyup=&#8221;expression&#8221;&gt;<\/p>\n<p>&#8230;<\/p>\n<p>&lt;\/ANY&gt;<\/p>\n<p><strong>Arguments<\/strong><\/p>\n<p>ngKeyup &#8211; Expression to evaluate upon keyup. (Event object is available as $event and can be interrogated for keyCode, altKey, etc.)<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>&lt;p&gt;Typing in the input box below updates the key count&lt;\/p&gt;<\/p>\n<p>&lt;input ng-keyup=&#8221;count = count + 1&#8243; ng-init=&#8221;count=0&#8243;&gt; key up count: {{count}}<\/p>\n<p>&lt;p&gt;Typing in the input box below updates the keycode&lt;\/p&gt;<\/p>\n<p>&lt;input ng-keyup=&#8221;event=$event&#8221;&gt;<\/p>\n<p>&lt;p&gt;event keyCode: {{ event.keyCode }}&lt;\/p&gt;<\/p>\n<p>&lt;p&gt;event altKey: {{ event.altKey }}&lt;\/p&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Generally while developing applications we use different type of html DOM events like mouse clicks, key press, change events, etc likewise angularjs is having its own event directives for DOM interactions. AngularJS Event Directives In angularjs we have different type of DOM event listener directives are available and we can attach those events to html&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[8417],"tags":[8432],"class_list":["post-72349","page","type-page","status-publish","hentry","category-angular-js-web-development","tag-mouse-and-event-directives"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mouse and Event Directives - Tutorial<\/title>\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\/mouse-and-event-directives\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mouse and Event Directives - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Generally while developing applications we use different type of html DOM events like mouse clicks, key press, change events, etc likewise angularjs is having its own event directives for DOM interactions. AngularJS Event Directives In angularjs we have different type of DOM event listener directives are available and we can attach those events to html...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/\" \/>\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:52:53+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 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\/mouse-and-event-directives\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/\",\"name\":\"Mouse and Event Directives - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2020-01-13T12:18:44+00:00\",\"dateModified\":\"2024-04-12T08:52:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mouse and Event Directives\"}]},{\"@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":"Mouse and Event Directives - Tutorial","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\/mouse-and-event-directives\/","og_locale":"en_US","og_type":"article","og_title":"Mouse and Event Directives - Tutorial","og_description":"Generally while developing applications we use different type of html DOM events like mouse clicks, key press, change events, etc likewise angularjs is having its own event directives for DOM interactions. AngularJS Event Directives In angularjs we have different type of DOM event listener directives are available and we can attach those events to html...","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:52:53+00:00","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/","name":"Mouse and Event Directives - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2020-01-13T12:18:44+00:00","dateModified":"2024-04-12T08:52:53+00:00","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/mouse-and-event-directives\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Mouse and Event Directives"}]},{"@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\/72349","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=72349"}],"version-history":[{"count":3,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/72349\/revisions"}],"predecessor-version":[{"id":72536,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/72349\/revisions\/72536"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=72349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=72349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=72349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}