{"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 \u015eablon Ba\u011flamalar\u0131n\u0131n \u0130\u015fleyi\u015fini Anlamak","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"RRquoMO3cg\"><a href=\"https:\/\/fatihsoysal.com\/blog\/angularda-sablon-baglamalarinin-isleyisini-anlamak\/\">Angular&#8217;da \u015eablon Ba\u011flamalar\u0131n\u0131n \u0130\u015fleyi\u015fini Anlamak<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/angularda-sablon-baglamalarinin-isleyisini-anlamak\/embed\/#?secret=RRquoMO3cg\" width=\"600\" height=\"338\" title=\"&#8220;Angular&#8217;da \u015eablon Ba\u011flamalar\u0131n\u0131n \u0130\u015fleyi\u015fini Anlamak&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"RRquoMO3cg\" 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":"Merhaba, ben Fatih Soysal. Bu yaz\u0131da, Angular'da \u015fablon ba\u011flamalar\u0131n\u0131n nas\u0131l i\u015fledi\u011fini detayl\u0131 olarak inceleyece\u011fiz. Angular'\u0131n en temel \u00f6zelliklerinden biri olan \u015fablon ba\u011flamalar\u0131, bile\u015fenlerimizin verilerini HTML \u015fablonlar\u0131yla nas\u0131l senkronize etti\u011fini belirler. Bu mekanizmay\u0131 anlamak, daha verimli ve okunakl\u0131 Angular uygulamalar\u0131 geli\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r. \u00d6ncelikle, farkl\u0131 ba\u011flama t\u00fcrlerini ve bunlar\u0131n \u00e7al\u0131\u015fma prensiplerini ele alaca\u011f\u0131z. Daha sonra, performans optimizasyonu i\u00e7in baz\u0131 ipu\u00e7lar\u0131 payla\u015faca\u011f\u0131m."}