{"id":6582,"date":"2018-10-17T13:23:51","date_gmt":"2018-10-17T13:23:51","guid":{"rendered":"https:\/\/staging.heliossolutions.co\/blog\/?p=6582"},"modified":"2019-11-15T08:58:51","modified_gmt":"2019-11-15T08:58:51","slug":"angular-7-everything-you-need-to-know-helios-blog","status":"publish","type":"post","link":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/","title":{"rendered":"Angular 7: Everything You Need to Know!"},"content":{"rendered":"<p>The wait is finally over! Angular has released its latest version, Angular 7. Curious about its features and updates? We have got all the big details right here!<\/p>\n<p>Angular is undoubtedly one of the most popular JavaScript frameworks used to build web and mobile applications. It was released by Google in 2010 and received a warm acknowledgment from the development community. Till date, six stable versions of <strong>Angular framework<\/strong> are released \u2013 Angular 1 (also known as Angular JS), followed by Angular 2 and <a href=\"https:\/\/staging.heliossolutions.co\/blog\/new-improved-angular-finally-angular-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">Angular 4<\/a> succeeded by Angular framework\u2019s version 5 and 6. The release of Angular framework\u2019s version 3 was skipped by Google as there were some issues with the modules.<\/p>\n<p>The beta version of <strong>Angular 7<\/strong> was released earlier this year, in the month of August. Its stable version is finally released. So what\u2019s new in Angular 7? Let\u2019s find out.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8170 size-full\" src=\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg\" alt=\"\" width=\"930\" height=\"409\" srcset=\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg 930w, https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know-768x338.jpg 768w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/>Angular 6 was the first major release from the Angular team this year. So, before jumping to the details of Angular 7, let&#8217;s see some of the new features that were introduced in version 6.<\/p>\n<h2>Key features introduced in Angular 6<\/h2>\n<p>Angular 6 supports some solid features such as Bazel Compiler support, TypeScript 2.7 support and more:<\/p>\n<h3>Bazel Compiler<\/h3>\n<p>Angular 6 included the support for Bazel Compiler. It is basically a build system that is used to build nearly all software at Google. The interesting thing is that this compiler only rebuilds what is necessary (since source code changes very often, it does not make sense to rebuild the entire application for every little change; instead of rebuilding the entire application, it is wise to build only the code which actually changes). This is because it uses advanced local and distributed caching, optimized dependency and parallel execution.<\/p>\n<h3>TypeScript 2.7 support<\/h3>\n<p>Angular 6 included the support for TypeScript version 2.7. With this, it was much easier for developers to code with conditional type declarations, default declarations and strict class initialization.<\/p>\n<h3>ng update and ng add<\/h3>\n<p>The sixth version introduced two major new commands, update and add, in Angular CLI. With \u2018ng update\u2019 command, project dependencies are updated to their latest versions. Similar to ng update command, the \u2018ng add\u2019 command adds and configures new libraries into a project.<\/p>\n<h3>Angular Elements<\/h3>\n<p>In the earlier versions of Angular framework, it was difficult to develop a widget or component that can be included in any existing web page. With Angular 6, it was made possible with the help of Angular Elements. This feature allowed developers to render their Angular elements as native web elements. This helped businesses to switch to the Angular framework for their <strong><a href=\"https:\/\/www.heliossolutions.co\/web-application-development\/\" target=\"_blank\" rel=\"noopener noreferrer\">Web Application Development<\/a><\/strong>.<\/p>\n<h3>&lt;ng-template&gt;<\/h3>\n<p>When Angular 4 was launched a year ago, the &lt;template&gt; element was depreciated. The launch of Angular 6 marked the elimination of the &lt;template&gt; element and introduction of &lt;ng-template&gt;. Despite the relative newness of the sixth version, Angular 7 will probably prove to be the biggest release of this year according to the developer community. As it will be backward compatible with the Angular 6, it will be easy to upgrade an Angular 6 app to Angular 7. <div class =\"postad row\">\n                    <div class=\"postleft  col-xs-12 col-sm-12 col-md-8\">\n                      <h5>Get started with Angular. Build amazing web and mobile apps.<\/h5>\n                      <h5 class=\"dbplus_last(relation, tuple)\"><\/h5>\n                      <p>Partner with Angular JS Expert!<\/p>\n                    <\/div>\n                    <div class =\"postright col-xs-12 col-sm-12 col-md-4 align-self-center\">\n                      <a  class=\"ctn-link\" target=\"_blank\" href=\"https:\/\/www.heliossolutions.co\/connect-with-us\/request-for-services\/\">get in touch<\/a>\n                    <\/div>\n                <\/div>\n<h3>Ivy Renderer (Beta)<\/h3>\n<p>The Angular team introduced their 3<sup>rd<\/sup> rendering engine called Ivy with the launch of Angular 6. This feature augmented the speed and decreased the size of the app. Ivy is was designed to support backward compatibility with existing renderers and focused on the speed of rendering improvement. It was under development and not a part of version 6.<\/p>\n<h2>What\u2019s new in Angular 7<\/h2>\n<p>In the following section, we discuss the new features and bug fixes \/ updates introduced in Angular 7:<\/p>\n<h2>Key Features:<\/h2>\n<h3 id=\"f389\" class=\"grafgraf--h3 graf-after--p\">CLI Prompts<\/h3>\n<p id=\"2bf5\" class=\"grafgraf--p graf-after--p\">CLI Prompts is added to Schematics, so any package publishing Schematics can take advantage of them by adding an\u00a0<code class=\"markup--code markup--p-code\">x-prompt<\/code>\u00a0key to a Schematics collection.\u00a0Furthermore, the CLI will now prompt users when running common commands like\u00a0<code class=\"markup--code markup--p-code\">ng new<\/code>\u00a0or\u00a0<code class=\"markup--code markup--p-code\">ng add @angular\/material<\/code>\u00a0to help discover built-in features like routing or SCSS support.<\/p>\n<h3>Virtual Scrolling (newly added to the CDK)<\/h3>\n<p>Virtual scrolling loads and unloads elements from the DOM based on the visible parts of a list, making it possible to build very fast experiences for users with very large scrollable lists.<\/p>\n<h3>Drag and Drop\u00a0(newly added to the CDK)<\/h3>\n<p>Drag and drop support is now in the CDK and includes automatic rendering as the user moves items and helper methods for reordering lists (moveItemInArray) and transferring items between lists (transferArrayItem).<\/p>\n<h3>Better Accessibility of Selects<\/h3>\n<p>The Angular team has worked on improving the accessibility of the Selects. They have used the native select element in the mat-form-field. With this, the performance, accessibility, and usability of the native select has become better.<\/p>\n<h3>Other features<\/h3>\n<ul>\n<li id=\"0449\" class=\"grafgraf--li graf-after--figure\"><strong class=\"markup--strong markup--li-strong\">Angular Console<\/strong>\u2014 A downloadable console for starting and running Angular projects on your local machine<\/li>\n<li id=\"2871\" class=\"grafgraf--li graf-after--li\"><strong class=\"markup--strong markup--li-strong\">@angular\/fire<\/strong>\u2014 AngularFire has a new home on npm, and has its first stable release for Angular<\/li>\n<li id=\"f4a6\" class=\"grafgraf--li graf-after--li\"><strong class=\"markup--strong markup--li-strong\">NativeScript<\/strong>\u2014 It\u2019s now possible to have a single project that builds for both web and installed mobile with NativeScript<\/li>\n<li id=\"e010\" class=\"grafgraf--li graf-after--li\"><strong class=\"markup--strong markup--li-strong\">StackBlitz<\/strong>\u2014 StackBlitz 2.0 has been released and now includes the\u00a0Angular Language Service, and more features like tabbed editing<\/li>\n<li>Angular 7 is faster than its predecessors. Its upgrade is also faster (less than 10 minutes for many apps)<\/li>\n<li>App performance is improved by automatically adding\/removing the reflect-metadata polyfill<\/li>\n<li>New projects are now defaulted using\u00a0Budget Bundles, which works to notify when an app reaches its size limits. By default, warnings are displayed when size reaches 2MB and errors come up at 5MB.<\/li>\n<li>Angular 7 includes visual improvements from the Material Design 2018 refresh.<\/li>\n<\/ul>\n<h2>Key Bug Fixes \/ Updates:<\/h2>\n<h3>Ivy (Beta)<\/h3>\n<p>Ivy is still under development and is not part of Angular 7. Angular team is busy validating the backward-compatibility with existing applications. Its been rumored\u00a0that Ivy will be out in the coming months.<\/p>\n<h3>Bazel<\/h3>\n<p>In order to decide whether to build Angular code using ngc (legacy) or ngtsc (local), compile_strategy() can be used. \u00a0Furthermore, for g3 BUILD rules to switch properly and allow testing of Ivy in g3, compile_strategy() is now importable.<\/p>\n<h3>Core<\/h3>\n<p>Angular 7 has better error handling for @Output than the previous versions (if a property is not initialised).<\/p>\n<h3 id=\"02dc\" class=\"grafgraf--h3 graf-after--p\">Angular Elements<\/h3>\n<p>In Angular 7, Angular Elements support content projection using web standards for custom elements.<\/p>\n<h3 id=\"0799\" class=\"grafgraf--h3 graf-after--p\">Dependency Updates<\/h3>\n<p>Dependencies are updated based on major 3rd party projects:<\/p>\n<ul class=\"postList\">\n<li id=\"e68c\" class=\"grafgraf--li graf-after--p\">TypeScript 3.1<\/li>\n<li id=\"5fe0\" class=\"grafgraf--li graf-after--li\">RxJS 6.3<\/li>\n<li id=\"5a6e\" class=\"grafgraf--li graf-after--li\">Node 10<\/li>\n<\/ul>\n<h3>Documentation Updates<\/h3>\n<p>The Angular team has been constantly working on improving the guidelines and reference materials to serve the developers in a better way. The updates related to documentation on Angular is one such step including the reference material for the Angular CLI.<\/p>\n<h2 id=\"d7a6\" class=\"grafgraf--h3 graf-after--figure\">How to update to\u00a0Angular 7<\/h2>\n<p id=\"0a42\" class=\"grafgraf--p graf-after--h3\">Visit\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/update.angular.io\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/update.angular.io\/\">update.angular.io<\/a>\u00a0for detailed information and guidance on how to update\u00a0your application. For most of the developers, updating to version 7 is just about one command. :<\/p>\n<pre id=\"4719\" class=\"grafgraf--pre graf-after--p\">ng update @angular\/cli @angular\/core<\/pre>\n<p id=\"cad6\" class=\"grafgraf--p graf-after--pre\">Early adopters of version 7 have reported that this update is faster than ever, and many apps take less than 10 minutes to update.<\/p>\n<h2>Go Angular!<\/h2>\n<p>Angular 7 seems to be a robust solution that focuses on the modern technology trends (such as Bitcoin mining feature). It is definitely going to provide developers with more power to build apps. If you are planning on implementing your own web development solution, make sure you consider Angular 7.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The wait is finally over! Angular has released its latest version, Angular 7. Curious about its features and updates? We\u2026<\/p>\n","protected":false},"author":3,"featured_media":8170,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1085,616],"tags":[],"class_list":["post-6582","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-angular","category-javascript"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Angular 7: Everything You Need to Know! - Helios Blog<\/title>\n<meta name=\"description\" content=\"All about Angular 7: Check out some amazing new features and improvements of Google&#039;s most awaited JavaScript framework.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Angular 7: Everything You Need to Know! - Helios Blog\" \/>\n<meta property=\"og:description\" content=\"All about Angular 7: Check out some amazing new features and improvements of Google&#039;s most awaited JavaScript framework.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/\" \/>\n<meta property=\"og:site_name\" content=\"Helios Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-17T13:23:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-15T08:58:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"930\" \/>\n\t<meta property=\"og:image:height\" content=\"409\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"helios\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"helios\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/\"},\"author\":{\"name\":\"helios\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/ce1ab8197db1f84358e99b203e8f6b38\"},\"headline\":\"Angular 7: Everything You Need to Know!\",\"datePublished\":\"2018-10-17T13:23:51+00:00\",\"dateModified\":\"2019-11-15T08:58:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/\"},\"wordCount\":1198,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg\",\"articleSection\":[\"Angular\",\"JavaScript\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/\",\"url\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/\",\"name\":\"Angular 7: Everything You Need to Know! - Helios Blog\",\"isPartOf\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg\",\"datePublished\":\"2018-10-17T13:23:51+00:00\",\"dateModified\":\"2019-11-15T08:58:51+00:00\",\"description\":\"All about Angular 7: Check out some amazing new features and improvements of Google's most awaited JavaScript framework.\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#primaryimage\",\"url\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg\",\"contentUrl\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg\",\"width\":930,\"height\":409},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.heliossolutions.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Angular 7: Everything You Need to Know!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#website\",\"url\":\"https:\/\/staging.heliossolutions.co\/blog\/\",\"name\":\"Helios Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.heliossolutions.co\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#organization\",\"name\":\"Helios\",\"url\":\"https:\/\/staging.heliossolutions.co\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2023\/01\/Helios-blue-website.png\",\"contentUrl\":\"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2023\/01\/Helios-blue-website.png\",\"width\":250,\"height\":47,\"caption\":\"Helios\"},\"image\":{\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/ce1ab8197db1f84358e99b203e8f6b38\",\"name\":\"helios\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/acb724e9e4c2d0799bde8878da07c0aa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/acb724e9e4c2d0799bde8878da07c0aa?s=96&d=mm&r=g\",\"caption\":\"helios\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Angular 7: Everything You Need to Know! - Helios Blog","description":"All about Angular 7: Check out some amazing new features and improvements of Google's most awaited JavaScript framework.","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:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/","og_locale":"en_US","og_type":"article","og_title":"Angular 7: Everything You Need to Know! - Helios Blog","og_description":"All about Angular 7: Check out some amazing new features and improvements of Google's most awaited JavaScript framework.","og_url":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/","og_site_name":"Helios Blog","article_published_time":"2018-10-17T13:23:51+00:00","article_modified_time":"2019-11-15T08:58:51+00:00","og_image":[{"width":930,"height":409,"url":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg","type":"image\/jpeg"}],"author":"helios","twitter_card":"summary_large_image","twitter_misc":{"Written by":"helios","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#article","isPartOf":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/"},"author":{"name":"helios","@id":"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/ce1ab8197db1f84358e99b203e8f6b38"},"headline":"Angular 7: Everything You Need to Know!","datePublished":"2018-10-17T13:23:51+00:00","dateModified":"2019-11-15T08:58:51+00:00","mainEntityOfPage":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/"},"wordCount":1198,"commentCount":1,"publisher":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/#organization"},"image":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg","articleSection":["Angular","JavaScript"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/","url":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/","name":"Angular 7: Everything You Need to Know! - Helios Blog","isPartOf":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#primaryimage"},"image":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg","datePublished":"2018-10-17T13:23:51+00:00","dateModified":"2019-11-15T08:58:51+00:00","description":"All about Angular 7: Check out some amazing new features and improvements of Google's most awaited JavaScript framework.","breadcrumb":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#primaryimage","url":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg","contentUrl":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know.jpg","width":930,"height":409},{"@type":"BreadcrumbList","@id":"https:\/\/staging.heliossolutions.co\/blog\/angular-7-everything-you-need-to-know-helios-blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.heliossolutions.co\/blog\/"},{"@type":"ListItem","position":2,"name":"Angular 7: Everything You Need to Know!"}]},{"@type":"WebSite","@id":"https:\/\/staging.heliossolutions.co\/blog\/#website","url":"https:\/\/staging.heliossolutions.co\/blog\/","name":"Helios Blog","description":"","publisher":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.heliossolutions.co\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/staging.heliossolutions.co\/blog\/#organization","name":"Helios","url":"https:\/\/staging.heliossolutions.co\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2023\/01\/Helios-blue-website.png","contentUrl":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2023\/01\/Helios-blue-website.png","width":250,"height":47,"caption":"Helios"},"image":{"@id":"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/ce1ab8197db1f84358e99b203e8f6b38","name":"helios","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/staging.heliossolutions.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/acb724e9e4c2d0799bde8878da07c0aa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acb724e9e4c2d0799bde8878da07c0aa?s=96&d=mm&r=g","caption":"helios"}}]}},"feat_image_thumb":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know-550x250.jpg","mainsite_thumb":"https:\/\/staging.heliossolutions.co\/blog\/wp-content\/uploads\/2018\/10\/Angular-7-Everything-You-Need-To-Know-150x170.jpg","alt_text":"","_links":{"self":[{"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/posts\/6582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/comments?post=6582"}],"version-history":[{"count":0,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/posts\/6582\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/media\/8170"}],"wp:attachment":[{"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/media?parent=6582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/categories?post=6582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.heliossolutions.co\/blog\/wp-json\/wp\/v2\/tags?post=6582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}