{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Angular'da viewChild'\u0131n \u00c7ok Y\u00fczl\u00fc Yap\u0131s\u0131: read Parametresi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"BiOd7SVpss\"><a href=\"https:\/\/fatihsoysal.com\/blog\/angularda-viewchildin-cok-yuzlu-yapisi-read-parametresi\/\">Angular&#8217;da viewChild&#8217;\u0131n \u00c7ok Y\u00fczl\u00fc Yap\u0131s\u0131: read Parametresi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/angularda-viewchildin-cok-yuzlu-yapisi-read-parametresi\/embed\/#?secret=BiOd7SVpss\" width=\"600\" height=\"338\" title=\"&#8220;Angular&#8217;da viewChild&#8217;\u0131n \u00c7ok Y\u00fczl\u00fc Yap\u0131s\u0131: read Parametresi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"BiOd7SVpss\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Angular'da bile\u015fenler aras\u0131 ileti\u015fimi sa\u011flayan g\u00fc\u00e7l\u00fc bir ara\u00e7 olan @ViewChild dekorat\u00f6r\u00fc, read parametresiyle birlikte beklenmedik esneklik sunar. Bu makalede, read parametresi sayesinde @ViewChild'\u0131n farkl\u0131 kullan\u0131m senaryolar\u0131n\u0131, basitten ileri seviyelere do\u011fru ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Angular'da bile\u015fenlerinizin derinliklerine inerek, performans\u0131n\u0131z\u0131 art\u0131racak ve kodunuzun okunabilirli\u011fini iyile\u015ftirecek y\u00f6ntemleri ke\u015ffedeceksiniz. Haz\u0131rsan\u0131z, Angular'\u0131n bu gizli g\u00fcc\u00fcn\u00fc birlikte ortaya \u00e7\u0131karal\u0131m!"}