{"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 Se\u00e7ici Yok Komponentler: Kal\u0131ps\u0131z UI'ler","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"lrwFwaxBzW\"><a href=\"https:\/\/fatihsoysal.com\/blog\/angularda-secici-yok-komponentler-kalipsiz-uiler\/\">Angular&#8217;da Se\u00e7ici Yok Komponentler: Kal\u0131ps\u0131z UI&#8217;ler<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/angularda-secici-yok-komponentler-kalipsiz-uiler\/embed\/#?secret=lrwFwaxBzW\" width=\"600\" height=\"338\" title=\"&#8220;Angular&#8217;da Se\u00e7ici Yok Komponentler: Kal\u0131ps\u0131z UI&#8217;ler&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"lrwFwaxBzW\" 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 geli\u015ftirme s\u00fcrecinizde s\u00fcrekli tekrar eden kod bloklar\u0131yla bo\u011fu\u015fmaktan s\u0131k\u0131ld\u0131n\u0131z m\u0131? Ayn\u0131 i\u015flevselli\u011fe sahip bile\u015fenler i\u00e7in s\u00fcrekli benzer kodlar yazmak verimlili\u011finizi d\u00fc\u015f\u00fcr\u00fcyor mu? \u0130\u015fte bu sorunun cevab\u0131: Se\u00e7ici Yok (Selectorless) Komponentler. Bu makalede, Angular'\u0131n sundu\u011fu bu g\u00fc\u00e7l\u00fc yakla\u015f\u0131m\u0131 detayl\u0131 olarak ele alacak, kal\u0131ps\u0131z ve tekrarlardan ar\u0131nd\u0131r\u0131lm\u0131\u015f kullan\u0131c\u0131 aray\u00fczleri olu\u015fturman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131z. \u00d6\u011frenme yol haritan\u0131zda yeni ba\u015flayanlardan ileri d\u00fczeylere kadar her seviyeye uygun i\u00e7erik bulacaks\u0131n\u0131z."}