{"id":24125,"date":"2025-06-15T15:15:13","date_gmt":"2025-06-15T12:15:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/"},"modified":"2025-06-15T15:15:13","modified_gmt":"2025-06-15T12:15:13","slug":"angular-20de-kontrol-akisi-for-yeni-ngfor-mu","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/","title":{"rendered":"Angular 20&#8217;de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?"},"content":{"rendered":"<p><body><\/p>\n<p>Angular 20&#8217;de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?<\/p>\n<p>Angular 20 ile birlikte gelen en heyecan verici yeniliklerden biri de <code>@for<\/code> direktifi. Peki, bu yeni \u00f6zellik ger\u00e7ekten de eski ve tan\u0131d\u0131k <code>*ngFor<\/code>&#8216;un yerini alacak kadar g\u00fc\u00e7l\u00fc m\u00fc?  Bu makalede, <code>@for<\/code> ve <code>*ngFor<\/code>&#8216;u detayl\u0131 olarak kar\u015f\u0131la\u015ft\u0131rarak, kullan\u0131m senaryolar\u0131n\u0131 ve performans farklar\u0131n\u0131 ele alaca\u011f\u0131z.  \u00d6ncelikle, <code>*ngFor<\/code>&#8216;un ne kadar etkili oldu\u011funu hat\u0131rlayal\u0131m. Zira  <code>@for<\/code>,  bir\u00e7ok durumda <code>*ngFor<\/code>&#8216;dan daha h\u0131zl\u0131 ve temiz kod yazmam\u0131z\u0131 sa\u011fl\u0131yor.<\/p>\n<p>Uzun s\u00fcredir Angular geli\u015ftiricileri olarak, listeleri ve koleksiyonlar\u0131 g\u00f6r\u00fcnt\u00fclemek i\u00e7in <code>*ngFor<\/code> direktifine a\u015finay\u0131z.  Ancak, b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken <code>*ngFor<\/code>&#8216;un performans sorunu yaratabilece\u011fini biliyoruz. \u0130\u015fte tam bu noktada <code>@for<\/code> devreye giriyor.  Yeni gelen bu yap\u0131, \u00f6zellikle b\u00fcy\u00fck listelerle \u00e7al\u0131\u015f\u0131rken \u00f6nemli performans avantajlar\u0131 sunuyor.  Ayr\u0131ca, daha temiz ve okunabilir kod yazmam\u0131za da yard\u0131mc\u0131 oluyor.<\/p>\n<h2>@for Direktifi: Kullan\u0131m \u00d6rnekleri<\/h2>\n<p><code>@for<\/code> direktifi,  dizi veya nesneleri yinelemek i\u00e7in kullan\u0131lan bir yap\u0131d\u0131r.  Kullan\u0131m\u0131 olduk\u00e7a basittir. A\u015fa\u011f\u0131daki \u00f6rnekte, bir diziyi yineleyerek her bir \u00f6\u011feyi ekrana yazd\u0131r\u0131yoruz:<\/p>\n<pre><code class=\"language-html\">\n&lt;ul&gt;\n  &lt;li *ngFor=\"let item of items\"&gt;{{ item }}&lt;\/li&gt;\n&lt;\/ul&gt;\n\n&lt;ul&gt;\n  &lt;li @for=\"let item of items\"&gt;{{ item }}&lt;\/li&gt;\n&lt;\/ul&gt;\n<\/code><\/pre>\n<p>G\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi,  <code>@for<\/code>&#8216;un kullan\u0131m\u0131 <code>*ngFor<\/code>&#8216;a olduk\u00e7a benzer.  Ancak, <code>@for<\/code>&#8216;un alt\u0131nda yatan performans optimizasyonlar\u0131 onu b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in \u00e7ok daha uygun hale getiriyor.<\/p>\n<h2>@for ve *ngFor Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/h2>\n<p>Peki, <code>@for<\/code> ile <code>*ngFor<\/code> aras\u0131nda tam olarak ne gibi farklar var?  As\u0131l fark,  performans ve optimizasyonlarda yat\u0131yor.  <code>@for<\/code>,  \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in daha optimize edilmi\u015f bir yakla\u015f\u0131m sunuyor.  Bu, daha h\u0131zl\u0131 render s\u00fcreleri ve daha iyi performans anlam\u0131na geliyor.  Bunun yan\u0131 s\u0131ra, baz\u0131 durumlarda kodun daha temiz ve okunabilir olmas\u0131n\u0131 da sa\u011flayabilir.  Ancak, <code>@for<\/code>  her zaman <code>*ngFor<\/code>&#8216;dan daha iyi bir \u00e7\u00f6z\u00fcm olmayabilir. K\u00fc\u00e7\u00fck veri k\u00fcmeleri i\u00e7in <code>*ngFor<\/code> kullan\u0131m\u0131 daha pratik ve anla\u015f\u0131l\u0131r olabilir.<\/p>\n<p>\u00d6rne\u011fin, \u00e7ok say\u0131da dinamik \u00f6\u011feyi i\u00e7eren karma\u015f\u0131k bir tabloda <code>@for<\/code> kullanmak, performans a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir fark yaratabilir.  Bununla birlikte, sadece birka\u00e7 \u00f6\u011fe i\u00e7eren basit bir liste i\u00e7in <code>*ngFor<\/code> ile devam etmek daha mant\u0131kl\u0131 olabilir.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Angular 20&#8217;deki <code>@for<\/code> direktifi,  b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken performans konusunda \u00f6nemli bir avantaj sa\u011fl\u0131yor.  Ancak,  her zaman <code>*ngFor<\/code>&#8216;un yerini almas\u0131 gerekmiyor.  Projenizin ihtiya\u00e7lar\u0131na ve veri setinin b\u00fcy\u00fckl\u00fc\u011f\u00fcne ba\u011fl\u0131 olarak en uygun direktifi se\u00e7mek \u00f6nemlidir.  Performans optimizasyonu i\u00e7in  <code>@for<\/code>&#8216;u dikkate alman\u0131z \u00f6nerilir, \u00f6zellikle b\u00fcy\u00fck veri setleriyle \u00e7al\u0131\u015f\u0131yorsan\u0131z.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.<\/p>\n<p>#Etiketler: Angular, Angular 20, @for, *ngFor, kontrol ak\u0131\u015f\u0131, d\u00f6ng\u00fc, performans, optimizasyon, web geli\u015ftirme<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Angular 20&#8217;de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu? Angular 20 ile birlikte gelen en heyecan verici yeniliklerden biri&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-24125","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Angular 20&#039;de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?<\/title>\n<meta name=\"description\" content=\"Angular 20 ile birlikte gelen en heyecan verici yeniliklerden biri de @for direktifi. Peki, bu yeni \u00f6zellik ger\u00e7ekten de eski ve tan\u0131d\u0131k *ngFor&#039;un yerini alacak kadar g\u00fc\u00e7l\u00fc m\u00fc? Bu makalede, @for ve *ngFor&#039;u detayl\u0131 olarak kar\u015f\u0131la\u015ft\u0131rarak, kullan\u0131m senaryolar\u0131n\u0131 ve performans farklar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, *ngFor&#039;un ne kadar etkili oldu\u011funu hat\u0131rlayal\u0131m. Zira @for, bir\u00e7ok durumda *ngFor&#039;dan daha h\u0131zl\u0131 ve temiz kod yazmam\u0131z\u0131 sa\u011fl\u0131yor.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Angular 20&#039;de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?\" \/>\n<meta property=\"og:description\" content=\"Angular 20 ile birlikte gelen en heyecan verici yeniliklerden biri de @for direktifi. Peki, bu yeni \u00f6zellik ger\u00e7ekten de eski ve tan\u0131d\u0131k *ngFor&#039;un yerini alacak kadar g\u00fc\u00e7l\u00fc m\u00fc? Bu makalede, @for ve *ngFor&#039;u detayl\u0131 olarak kar\u015f\u0131la\u015ft\u0131rarak, kullan\u0131m senaryolar\u0131n\u0131 ve performans farklar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, *ngFor&#039;un ne kadar etkili oldu\u011funu hat\u0131rlayal\u0131m. Zira @for, bir\u00e7ok durumda *ngFor&#039;dan daha h\u0131zl\u0131 ve temiz kod yazmam\u0131z\u0131 sa\u011fl\u0131yor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-15T12:15:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Angular 20&#8217;de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?\",\"datePublished\":\"2025-06-15T12:15:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/\"},\"wordCount\":461,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/\",\"name\":\"Angular 20'de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-06-15T12:15:13+00:00\",\"description\":\"Angular 20 ile birlikte gelen en heyecan verici yeniliklerden biri de @for direktifi. Peki, bu yeni \u00f6zellik ger\u00e7ekten de eski ve tan\u0131d\u0131k *ngFor'un yerini alacak kadar g\u00fc\u00e7l\u00fc m\u00fc? Bu makalede, @for ve *ngFor'u detayl\u0131 olarak kar\u015f\u0131la\u015ft\u0131rarak, kullan\u0131m senaryolar\u0131n\u0131 ve performans farklar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, *ngFor'un ne kadar etkili oldu\u011funu hat\u0131rlayal\u0131m. Zira @for, bir\u00e7ok durumda *ngFor'dan daha h\u0131zl\u0131 ve temiz kod yazmam\u0131z\u0131 sa\u011fl\u0131yor.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Angular 20&#8217;de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Angular 20'de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?","description":"Angular 20 ile birlikte gelen en heyecan verici yeniliklerden biri de @for direktifi. Peki, bu yeni \u00f6zellik ger\u00e7ekten de eski ve tan\u0131d\u0131k *ngFor'un yerini alacak kadar g\u00fc\u00e7l\u00fc m\u00fc? Bu makalede, @for ve *ngFor'u detayl\u0131 olarak kar\u015f\u0131la\u015ft\u0131rarak, kullan\u0131m senaryolar\u0131n\u0131 ve performans farklar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, *ngFor'un ne kadar etkili oldu\u011funu hat\u0131rlayal\u0131m. Zira @for, bir\u00e7ok durumda *ngFor'dan daha h\u0131zl\u0131 ve temiz kod yazmam\u0131z\u0131 sa\u011fl\u0131yor.","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:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/","og_locale":"tr_TR","og_type":"article","og_title":"Angular 20'de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?","og_description":"Angular 20 ile birlikte gelen en heyecan verici yeniliklerden biri de @for direktifi. Peki, bu yeni \u00f6zellik ger\u00e7ekten de eski ve tan\u0131d\u0131k *ngFor'un yerini alacak kadar g\u00fc\u00e7l\u00fc m\u00fc? Bu makalede, @for ve *ngFor'u detayl\u0131 olarak kar\u015f\u0131la\u015ft\u0131rarak, kullan\u0131m senaryolar\u0131n\u0131 ve performans farklar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, *ngFor'un ne kadar etkili oldu\u011funu hat\u0131rlayal\u0131m. Zira @for, bir\u00e7ok durumda *ngFor'dan daha h\u0131zl\u0131 ve temiz kod yazmam\u0131z\u0131 sa\u011fl\u0131yor.","og_url":"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-06-15T12:15:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Angular 20&#8217;de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?","datePublished":"2025-06-15T12:15:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/"},"wordCount":461,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/","url":"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/","name":"Angular 20'de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-06-15T12:15:13+00:00","description":"Angular 20 ile birlikte gelen en heyecan verici yeniliklerden biri de @for direktifi. Peki, bu yeni \u00f6zellik ger\u00e7ekten de eski ve tan\u0131d\u0131k *ngFor'un yerini alacak kadar g\u00fc\u00e7l\u00fc m\u00fc? Bu makalede, @for ve *ngFor'u detayl\u0131 olarak kar\u015f\u0131la\u015ft\u0131rarak, kullan\u0131m senaryolar\u0131n\u0131 ve performans farklar\u0131n\u0131 ele alaca\u011f\u0131z. \u00d6ncelikle, *ngFor'un ne kadar etkili oldu\u011funu hat\u0131rlayal\u0131m. Zira @for, bir\u00e7ok durumda *ngFor'dan daha h\u0131zl\u0131 ve temiz kod yazmam\u0131z\u0131 sa\u011fl\u0131yor.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/angular-20de-kontrol-akisi-for-yeni-ngfor-mu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Angular 20&#8217;de Kontrol Ak\u0131\u015f\u0131: @for Yeni *ngFor mu?"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/24125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=24125"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/24125\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=24125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=24125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=24125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}