<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Em</title>
    <description>The latest articles on DEV Community by Em (@shiziks).</description>
    <link>https://dev.to/shiziks</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1018863%2F274bf665-13dc-4516-a01c-89745d7cf172.jpg</url>
      <title>DEV Community: Em</title>
      <link>https://dev.to/shiziks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shiziks"/>
    <language>en</language>
    <item>
      <title>Fetch data from JSON using HttpClient in Angular 15</title>
      <dc:creator>Em</dc:creator>
      <pubDate>Wed, 12 Jul 2023 08:37:52 +0000</pubDate>
      <link>https://dev.to/shiziks/fetch-data-from-json-using-httpclient-in-angular-15-3ejl</link>
      <guid>https://dev.to/shiziks/fetch-data-from-json-using-httpclient-in-angular-15-3ejl</guid>
      <description>&lt;p&gt;As I said in my previous post, I am here to share what I learn with the hopes others who are also on the path of learning will find it useful and helpful.&lt;/p&gt;

&lt;p&gt;The other day I started developing an app and wanted to fetch data from JSON, so that I don't have to create backend part with connection to database. And here is a guide how you can fetch data from JSON in Angular 15.&lt;/p&gt;

&lt;p&gt;Let's start:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. CREATE A PROJECT&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Create an app using NPM or use StackBlitz Angular project. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. CREATE JSON FILE&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Inside assets/data folder create a data.json file and you can use any structure you like or want to use to practice. Here is what my JSON file looks like.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  "one": {
    "name": "Title for One",
    "image": "https://as1.ftcdn.net/v2/jpg/05/73/34/56/1000_F_573345670_BCRyuEIVJMDZZOuJgbi2GDMxOyxWcr7p.jpg",
    "description": [
      "Some description of One",
      "Some description of One",
      "Some description of One",
      "Some description of One"
    ]
  },
  "two": {
    "name": "Title for Two",
    "image": "https://as1.ftcdn.net/v2/jpg/04/90/51/96/1000_F_490519696_8s6Vun3SKBcvGIABSNH1xhfMAloubVJE.jpg",
    "description": [
      "Some description of Two",
      "Some description of Two",
      "Some description of Two",
      "Some description of Two"
    ]
  },
  "three": {
    "name": "Title for Three",
    "image": "https://as1.ftcdn.net/v2/jpg/04/57/88/18/1000_F_457881854_lLMVVJes5MgCv74Hr6s2DyX3in7omdLT.jpg",
    "description": [
      "Some description of Three",
      "Some description of Three",
      "Some description of Three",
      "Some description of Three"
    ]
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I used links from the internet for the images, but you can use links for images that are placed in assets/images folder as well.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. IMPORT HTTP CLIENT&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Since Angular 15 works with standalone components you will get an error message if you try to import HttpClientModule and then import HttpClient. This is why you need to import provideHttpClient so you can use HttpClient in components and services. In main.ts add:&lt;br&gt;
&lt;code&gt;import { provideHttpClient } from '@angular/common/http';&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;In bootstrapApplication add the same in the providers array:&lt;br&gt;
&lt;code&gt;bootstrapApplication(App, {&lt;br&gt;
  providers: [provideHttpClient()],&lt;br&gt;
}).catch((err) =&amp;gt; console.error(err));&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. CREATE A SERVICE FOR FETCHING DATA&lt;/strong&gt;&lt;br&gt;
Create a service using &lt;code&gt;ng g s serviceName&lt;/code&gt; command. I placed mine in services folder, but this is optional.&lt;br&gt;
In the service import HttpClient:&lt;br&gt;
&lt;code&gt;import { HttpClient } from '@angular/common/http';&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Inject it in the constructor:&lt;br&gt;
&lt;code&gt;constructor(private http: HttpClient) {}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Define a url string variable that will contain a path to the JSON file.&lt;br&gt;
&lt;code&gt;private url: string = 'assets/data/data.json';&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Create a method to get the data:&lt;br&gt;
&lt;code&gt;getData(): Observable&amp;lt;any&amp;gt; { return this.http.get(this.url); }&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The dataService looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';



@Injectable({ providedIn: 'root' })
export class DataService {
  private url: string = 'assets/data/data.json';

  constructor(private http: HttpClient) {}

  getData(): Observable&amp;lt;any&amp;gt; {
    return this.http.get(this.url);
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;4. USE THE SERVICE&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Create the component to use the service to fetch data from JSON file. You can use any type of HTML representation of the structure of JSON file you like.&lt;/p&gt;

&lt;h4&gt;
  
  
  - &lt;em&gt;data.component.ts&lt;/em&gt;
&lt;/h4&gt;

&lt;p&gt;Add standalone flag to the component and import &lt;em&gt;CommonModule&lt;/em&gt; in the imports array, if you do not do this you'll get an error.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { CommonModule } from '@angular/common';
import { DataService } from '../services/data.service';

@Component({
  selector: 'app-data',
  standalone: true,
  templateUrl: './data.component.html',
  styleUrls: ['./data.component.css'],
  imports: [CommonModule],
})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Inject the service into the constructor:&lt;br&gt;
&lt;code&gt;constructor(private dataService: DataService) {}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;On component initialization subscribe to dataService method and fetch the data.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;this.dataService.getData().subscribe((data) =&amp;gt; {
        this.data = data;});
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now you can access all JSON data inside the component and display it the way you like.&lt;/p&gt;

&lt;p&gt;I made a StackBlitz project for this post, but I decided to implement routing and an option for user to pick what data will be displayed and I used the same logic.&lt;/p&gt;

&lt;p&gt;You can check the project here and I hope you will find it helpful:&lt;br&gt;
&lt;iframe src="https://stackblitz.com/edit/stackblitz-starters-fjfgxy?embed=1&amp;amp;file=src%2Fdata-http%2Fdata-http.component.ts" width="100%" height="500"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>angular</category>
      <category>json</category>
      <category>typescript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>3 ways to change body background color in different components in Angular 15</title>
      <dc:creator>Em</dc:creator>
      <pubDate>Wed, 05 Jul 2023 13:25:31 +0000</pubDate>
      <link>https://dev.to/shiziks/3-ways-to-change-body-background-color-in-different-components-in-angular-15-1768</link>
      <guid>https://dev.to/shiziks/3-ways-to-change-body-background-color-in-different-components-in-angular-15-1768</guid>
      <description>&lt;p&gt;Coding apps, as a beginner, lead me to Dev, probably more than 100 times, in search for answers related to many problems beginners face while developing. Did I found my answers? Absolutely YES. This is why I am here now. Sharing small steps for beginners, like me, who are on the same path. Path of evolving, learning growing as a developer.&lt;/p&gt;

&lt;p&gt;Here are 3 ways that worked for me, when I had to change body background color with different paths. &lt;/p&gt;

&lt;p&gt;Disclaimer: I am not saying these are perfect solutions, nor the only ones, these are just the solutions that worked for me.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let's begin - creating app and components
&lt;/h2&gt;

&lt;p&gt;For the sake of this post and learning how to change background color in different ways we will make an Angular app with 4 different components. Before this step make sure you have properly installed node.js and Angular cli. You can check &lt;a href="https://angular.io/tutorial/first-app"&gt;this link&lt;/a&gt; to learn how to do this.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ng new angular-background-color&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;We will call our app Angular Background Color.&lt;br&gt;
Now let's make 4 different components.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ng g c One --standalone --skip-tests&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ng g c Two --standalone --skip-tests&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ng g c Three --standalone --skip-tests&lt;/code&gt;&lt;br&gt;
&lt;code&gt;ng g c Four --standalone --skip-tests&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Including Bootstrap in the app
&lt;/h2&gt;

&lt;p&gt;You can include bootstrap in the app in any way you like (look at the Bootstrap documentation). I decided to install Bootstrap using:&lt;br&gt;
&lt;code&gt;npm install bootstrap&lt;/code&gt;&lt;br&gt;
command and including the Bootstrap in angular.json file. Edit the styles and scripts sections like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"styles": [
              "node_modules/bootstrap/dist/css/bootstrap.min.css",
              "src/styles.css"
            ],
"scripts": [
              "node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"
            ]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  1. Setting global styles
&lt;/h3&gt;

&lt;p&gt;We are going to set some global styles in the styles.css:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;body {
/* Default background color */
  background-color: #f8ffcc;
}

h1 {
  color: #ae4cd5;
  border-radius: 5px;
  font-weight: 700;
}

small{
  color:#ae4cd5;
  text-transform: uppercase;
  font-weight: 400;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Component One
&lt;/h3&gt;

&lt;h4&gt;
  
  
  one.component.html
&lt;/h4&gt;

&lt;p&gt;The Html part of each component will be similar, containing just one Title, subtitle and button.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="container-fluid"&amp;gt;
  &amp;lt;div class="row mt-5"&amp;gt;
    &amp;lt;div class="col text-center"&amp;gt;
      &amp;lt;h1 class="one p-2"&amp;gt;Hello from component 1&amp;lt;/h1&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class="row subtitle text-center mt-1"&amp;gt;
    &amp;lt;small&amp;gt;This is the inital background color of body tag.&amp;lt;/small&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div class="row buttons mt-5"&amp;gt;
    &amp;lt;div class="col text-center"&amp;gt;
      &amp;lt;a class="btn two" [routerLink]="['/two']"&amp;gt;Component Two&amp;lt;/a&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  one.component.css
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.btn.two {
  width: 80%;
  background-color: #ae4cd5;
  border-radius: 5px;
  border: 1px solid #efb2e2;
  color: #f8ffcc;
  text-transform: lowercase;
  font-weight: bold;
  box-shadow: rgba(129, 0, 202, 0.15) 1.95px 1.95px 2.6px;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Component Two
&lt;/h3&gt;

&lt;h4&gt;
  
  
  two.component.html
&lt;/h4&gt;

&lt;p&gt;We will only change few things. &lt;br&gt;
Title:&lt;br&gt;
&lt;code&gt;&amp;lt;h1 class="one p-2"&amp;gt;Hello from component 2&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;br&gt;
Subtitle:&lt;br&gt;
&lt;code&gt;&amp;lt;small&amp;gt;Body color changed using Element Ref.&amp;lt;/small&amp;gt;&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
Button link and text:&lt;br&gt;
&lt;code&gt;&amp;lt;a class="btn three" [routerLink]="['/three']"&amp;gt;Component Three&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  two.component.css
&lt;/h4&gt;

&lt;p&gt;Change the background color, color and border color of the button to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.btn.three{
  background-color: #f1ff99;
  border: 1px solid #e688d4;
  color: #ae4cd5;
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Components 3 and 4
&lt;/h3&gt;

&lt;p&gt;We will now do the same changes like in component 2 but adjust them for component 3 and 4.&lt;/p&gt;

&lt;h4&gt;
  
  
  html changes
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Component 3 title:
&lt;code&gt;&amp;lt;h1 class="one p-2"&amp;gt;Hello from component 3&amp;lt;/h1&amp;gt;
&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Component 3 subtitle:
&lt;code&gt;&amp;lt;small&amp;gt;Body color changed using DOCUMENT from angular/common.&amp;lt;/small&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Component 3 button:
&lt;code&gt;&amp;lt;a class="btn one" [routerLink]="['/four']"&amp;gt;Component Four&amp;lt;/a&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Component 4 title:
&lt;code&gt;&amp;lt;h1 class="one p-2"&amp;gt;Hello from component 4&amp;lt;/h1&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Component 4 subtitle:
&lt;code&gt;&amp;lt;small&amp;gt;Body color changed using css :host-context() function.&amp;lt;/small&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Component 4 button:
&lt;code&gt;&amp;lt;a class="btn four" [routerLink]="['/']"&amp;gt;Component One&amp;lt;/a&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  css color changes
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Component 3 button colors:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.btn.one{
  background-color: #efb2e2;
  border: 1px solid #E688D4;
  color: #ae4cd5;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Component 4 button colors:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.btn.four {
  background-color: #f8ffcc;
  border: 1px solid #f1ff99;
  color: #e688d4;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;- USING ELEMENT REF TO CHANGE BACKGROUND COLOR&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This is the first way we will use to change the background color for Component 2. Once the user clicks the button in the component 1 the component 2 loads with different body background. Let's use ElementRef to achieve this. In two.component.ts lets import ElementRef:&lt;br&gt;
&lt;code&gt;import { ElementRef } from '@angular/core';&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Than let's inject it in the constructor:&lt;br&gt;
&lt;code&gt;constructor(private elementRef: ElementRef){}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now let's use the element ref to change background color on component initialization:&lt;br&gt;
&lt;code&gt;ngOnInit() {&lt;br&gt;
    this.elementRef.nativeElement.ownerDocument.body.style.backgroundColor ='#EFB2E2'; &lt;br&gt;
  }&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;And finally let's change the background color back to the default one when the component is being destroyed:&lt;br&gt;
&lt;code&gt;ngOnDestroy() {&lt;br&gt;
    this.elementRef.nativeElement.ownerDocument.body.style.backgroundColor =&lt;br&gt;
      '#F8FFCC';&lt;br&gt;
  }&lt;/code&gt;&lt;br&gt;
Don't forget to import onDestroy:&lt;br&gt;
&lt;code&gt;import { OnDestroy } from '@angular/core';&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;We could also use ElementRef to add a class to body element and set different color in the global styles using the body.classWeAdded selector.&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;- USING DOCUMENT TO CHANGE BACKGROUND COLOR&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Let's use DOCUMENT form angular/common to change the background color of the body tag on component initialization.&lt;br&gt;
Once the user clicks the button 'component three' the component 3 loads and the background color is changed. First step is to import DOCUMENT:&lt;br&gt;
&lt;code&gt;import { DOCUMENT } from '@angular/common';&lt;/code&gt;&lt;br&gt;
Than we need to inject it into the component constructor:&lt;br&gt;
&lt;code&gt;constructor(@Inject(DOCUMENT) private _doc: any) {}&lt;/code&gt;&lt;br&gt;
And use it on component initialization to change the color:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ngOnInit() {
    this._doc.body.style.background = '#F1FF99';
  }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And on component destroy to set the color back to the initial color:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  ngOnDestroy() {
    this._doc.body.style.background = '#F8FFCC';
  }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;- USING CSS :HOST-CONTEXT()&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;We can also use css :host-context() function to achieve the same result. In this case we do not need to import anything into the component we just need to declare the class to the body element in the index.html and target that class through the functon. This is done in the component 4 css file by adding:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;:host-context(body.componentFourColor) {
  background-color: #ea9adb !important;
  display: block;
  height: 100vh;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It is very important to use the height of 100vh and display property to block here because otherwise it overrides the body color by applying it only to the height of the component it self.&lt;/p&gt;

&lt;h2&gt;
  
  
  Adding routes
&lt;/h2&gt;

&lt;p&gt;Our application can not work without routes and we will add them now by making routes.ts file in app folder and pasting this code in it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { Routes } from '@angular/router';
import { FourComponent } from './four/four.component';
import { OneComponent } from './one/one.component';
import { ThreeComponent } from './three/three.component';
import { TwoComponent } from './two/two.component';

const routeConfig: Routes = [
  {
    path: '',
    component: OneComponent,
    title: 'Component One',
  },
  {
    path: 'two',
    component: TwoComponent,
    title: 'Component Two',
  },
  {
    path: 'three',
    component: ThreeComponent,
    title: 'Component three',
  },
  {
    path: 'four',
    component: FourComponent,
    title: 'Component four',
  },
];

export default routeConfig;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We also need to import RouterModule into every component so we can use routerLink:&lt;br&gt;
&lt;code&gt;import { RouterModule } from '@angular/router';&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This is it. Our application can now be served and every component will have a different color.&lt;br&gt;
Another option for us would be to check the active route and according to that change the background color of the body tag. I am yet to try this approach.&lt;/p&gt;

&lt;p&gt;If you need to see the results you can check out the StackBlitz project for this tutorial:&lt;/p&gt;

&lt;p&gt;&lt;iframe src="https://stackblitz.com/edit/angular-birjhg?embed=1&amp;amp;file=src%2Fthree%2Fthree.component.ts" width="100%" height="500"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;I hope you can find this helpful :)&lt;/p&gt;

</description>
      <category>angular</category>
      <category>typescript</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
