{"id":6281,"date":"2018-12-26T04:25:35","date_gmt":"2018-12-26T04:25:35","guid":{"rendered":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/"},"modified":"2018-12-26T04:25:35","modified_gmt":"2018-12-26T04:25:35","slug":"carl-vuorinen-angularjs-internals","status":"publish","type":"post","link":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/","title":{"rendered":"Carl Vuorinen &#8211; AngularJS internals"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"580\" height=\"380\" src=\"https:\/\/player.vimeo.com\/video\/148887187?color=00adef\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe><br \/>Carl Vuorinen is a web developer and team lead at W3 Group Finland. He has over ten years of experience in web development and has been working with commercial PHP projects since 2005. He likes to take on challenging projects and loves to solve problems effectively and deliver quality code that produces real value to the customer\/end user.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Carl Vuorinen is a web developer and team lead at W3 Group Finland. He has over ten years of experience in web development and has been working with commercial PHP projects since 2005. He likes to take on challenging projects and loves to solve problems effectively and deliver quality code that produces real value to&hellip;<\/p>\n","protected":false},"author":1,"featured_media":6282,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6281","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wp"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"WPInitiator\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"WP Initiate | The best website for learning details about WordPress\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Carl Vuorinen \u2013 AngularJS internals | WP Initiate\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2018-12-26T04:25:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-12-26T04:25:35+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Carl Vuorinen \u2013 AngularJS internals | WP Initiate\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#article\",\"name\":\"Carl Vuorinen \\u2013 AngularJS internals | WP Initiate\",\"headline\":\"Carl Vuorinen &#8211; AngularJS internals\",\"author\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/6281\\\/carl-vuorinen-8211-angularjs-internals.jpg\",\"width\":1280,\"height\":720,\"caption\":\"Carl Vuorinen &#8211; AngularJS internals\"},\"datePublished\":\"2018-12-26T04:25:35+00:00\",\"dateModified\":\"2018-12-26T04:25:35+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#webpage\"},\"articleSection\":\"WordPress, Vimeomatic_0_2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wpinitiate.com\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/category\\\/wp\\\/#listItem\",\"name\":\"WordPress\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/category\\\/wp\\\/#listItem\",\"position\":2,\"name\":\"WordPress\",\"item\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/category\\\/wp\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#listItem\",\"name\":\"Carl Vuorinen &#8211; AngularJS internals\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#listItem\",\"position\":3,\"name\":\"Carl Vuorinen &#8211; AngularJS internals\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/category\\\/wp\\\/#listItem\",\"name\":\"WordPress\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#organization\",\"name\":\"WP Initiate\",\"description\":\"The best website for learning details about WordPress\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/author\\\/admin\\\/\",\"name\":\"WPInitiator\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fa4daefd3362225833901135e9ff40cb644cd3c0d79406f6e5b7f9188f05b2d7?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"WPInitiator\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#webpage\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/\",\"name\":\"Carl Vuorinen \\u2013 AngularJS internals | WP Initiate\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/6281\\\/carl-vuorinen-8211-angularjs-internals.jpg\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#mainImage\",\"width\":1280,\"height\":720,\"caption\":\"Carl Vuorinen &#8211; AngularJS internals\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/12\\\/26\\\/carl-vuorinen-angularjs-internals\\\/#mainImage\"},\"datePublished\":\"2018-12-26T04:25:35+00:00\",\"dateModified\":\"2018-12-26T04:25:35+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#website\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/\",\"name\":\"WP Initiate\",\"description\":\"The best website for learning details about WordPress\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Carl Vuorinen \u2013 AngularJS internals | WP Initiate","description":"","canonical_url":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#article","name":"Carl Vuorinen \u2013 AngularJS internals | WP Initiate","headline":"Carl Vuorinen &#8211; AngularJS internals","author":{"@id":"https:\/\/wpinitiate.com\/index.php\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/wpinitiate.com\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/wpinitiate.com\/wp-content\/uploads\/2018\/12\/6281\/carl-vuorinen-8211-angularjs-internals.jpg","width":1280,"height":720,"caption":"Carl Vuorinen &#8211; AngularJS internals"},"datePublished":"2018-12-26T04:25:35+00:00","dateModified":"2018-12-26T04:25:35+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#webpage"},"isPartOf":{"@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#webpage"},"articleSection":"WordPress, Vimeomatic_0_2"},{"@type":"BreadcrumbList","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/#listItem","position":1,"name":"Home","item":"https:\/\/wpinitiate.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/index.php\/category\/wp\/#listItem","name":"WordPress"}},{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/index.php\/category\/wp\/#listItem","position":2,"name":"WordPress","item":"https:\/\/wpinitiate.com\/index.php\/category\/wp\/","nextItem":{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#listItem","name":"Carl Vuorinen &#8211; AngularJS internals"},"previousItem":{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#listItem","position":3,"name":"Carl Vuorinen &#8211; AngularJS internals","previousItem":{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/index.php\/category\/wp\/#listItem","name":"WordPress"}}]},{"@type":"Organization","@id":"https:\/\/wpinitiate.com\/#organization","name":"WP Initiate","description":"The best website for learning details about WordPress","url":"https:\/\/wpinitiate.com\/"},{"@type":"Person","@id":"https:\/\/wpinitiate.com\/index.php\/author\/admin\/#author","url":"https:\/\/wpinitiate.com\/index.php\/author\/admin\/","name":"WPInitiator","image":{"@type":"ImageObject","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/fa4daefd3362225833901135e9ff40cb644cd3c0d79406f6e5b7f9188f05b2d7?s=96&d=mm&r=g","width":96,"height":96,"caption":"WPInitiator"}},{"@type":"WebPage","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#webpage","url":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/","name":"Carl Vuorinen \u2013 AngularJS internals | WP Initiate","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/wpinitiate.com\/#website"},"breadcrumb":{"@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#breadcrumblist"},"author":{"@id":"https:\/\/wpinitiate.com\/index.php\/author\/admin\/#author"},"creator":{"@id":"https:\/\/wpinitiate.com\/index.php\/author\/admin\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/wpinitiate.com\/wp-content\/uploads\/2018\/12\/6281\/carl-vuorinen-8211-angularjs-internals.jpg","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#mainImage","width":1280,"height":720,"caption":"Carl Vuorinen &#8211; AngularJS internals"},"primaryImageOfPage":{"@id":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/#mainImage"},"datePublished":"2018-12-26T04:25:35+00:00","dateModified":"2018-12-26T04:25:35+00:00"},{"@type":"WebSite","@id":"https:\/\/wpinitiate.com\/#website","url":"https:\/\/wpinitiate.com\/","name":"WP Initiate","description":"The best website for learning details about WordPress","inLanguage":"en-US","publisher":{"@id":"https:\/\/wpinitiate.com\/#organization"}}]},"og:locale":"en_US","og:site_name":"WP Initiate | The best website for learning details about WordPress","og:type":"article","og:title":"Carl Vuorinen \u2013 AngularJS internals | WP Initiate","og:url":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/","article:published_time":"2018-12-26T04:25:35+00:00","article:modified_time":"2018-12-26T04:25:35+00:00","twitter:card":"summary","twitter:title":"Carl Vuorinen \u2013 AngularJS internals | WP Initiate"},"aioseo_meta_data":{"post_id":"6281","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-01-14 01:34:59","updated":"2025-06-21 15:57:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/wpinitiate.com\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/wpinitiate.com\/index.php\/category\/wp\/\" title=\"WordPress\">WordPress<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCarl Vuorinen \u2013 AngularJS internals\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/wpinitiate.com\/"},{"label":"WordPress","link":"https:\/\/wpinitiate.com\/index.php\/category\/wp\/"},{"label":"Carl Vuorinen &#8211; AngularJS internals","link":"https:\/\/wpinitiate.com\/index.php\/2018\/12\/26\/carl-vuorinen-angularjs-internals\/"}],"_links":{"self":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/posts\/6281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/comments?post=6281"}],"version-history":[{"count":0,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/posts\/6281\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/media\/6282"}],"wp:attachment":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/media?parent=6281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/categories?post=6281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/tags?post=6281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}