{"version":"1.0","provider_name":"AdminLTE.IO","provider_url":"https:\/\/adminlte.io","author_name":"Aigars Silkalns","author_url":"https:\/\/adminlte.io\/blog\/author\/aigarssilkalns\/","title":"10 Best Angular Dashboard Templates 2024 - AdminLTE.IO","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"jkbGSYOvF3\"><a href=\"https:\/\/adminlte.io\/blog\/angular-dashboards\/\">10 Best Angular Dashboard Templates 2024<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/adminlte.io\/blog\/angular-dashboards\/embed\/#?secret=jkbGSYOvF3\" width=\"600\" height=\"338\" title=\"&#8220;10 Best Angular Dashboard Templates 2024&#8221; &#8212; AdminLTE.IO\" data-secret=\"jkbGSYOvF3\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/adminlte.io\/wp-content\/uploads\/2021\/06\/angular-dashboards.jpg","thumbnail_width":1200,"thumbnail_height":972,"description":"With our (best-of) free and premium Angular dashboard collection, you can create a quick and easy admin panel. We put together this list to offer everyone the most reliable solutions. You never again need to worry whether the dashboard will work as it should or have bugs and issues. This especially relates to free Angular [&hellip;]"}