यदि आप <a-component>
घटक बनाते हैं, तो इसका अपना मार्कअप (यह टेम्पलेट) है जो स्थानीय डोम है। टेम्पलेट में <content></content>
टैग (एक अनाम और एकाधिक नाम वाले) हो सकते हैं जहां बच्चों का अनुमान लगाया जाता है। बच्चों के रूप में जोड़ा गया सामग्री प्रकाश डीओएम में दिखाया गया है।
जब हम इसके साथ एक <a-component>
है स्थानीय डोम
<dom-module id="a-component">
<template>
<div>A</div>
<content></content>
<div>B</div>
</template>
</dom-module>
है और हम जैसे
<a-component>
<div>C</div>
</a-component>
तो <div>C</div>
प्रकाश डोम में दिखाया गया है में उपयोग करें। ब्राउज़र में जिसके परिणामस्वरूप डोम तो लग रहा है
<div>A</div>
<div>C</div>
<div>B</div>
कहाँ <div>A</div>
और <div>B</div>
जब <a-component>
और छायादार या छाया डोम के भीतर से देखा जब घटक के बाहर से देखा है और <div>C</div>
प्रकाश डोम में है स्थानीय डोम कहा जाता है की तरह ।
हम फिर से इस मार्कअप ले अगर हम पृष्ठ पर जोड़ना होगा
<a-component>
<div>C</div>
</a-component>
आप देखते हैं कि <div>C</div>
सीधे घटक जबकि <div>A</div>
और <div>B</div>
छिपे हुए हैं के उपयोगकर्ता द्वारा जोड़ा जाता है (छाया में) और केवल पता चला बाद में जब <a-component>
ब्राउज़र द्वारा संसाधित किया जाता है।
छायादार और छाया का भेद इस बारे में है कि पूर्ण छाया डोम सक्षम है या पॉलिमर के लिए नहीं है। छाया कुछ हद तक छाया को अनुकरण करती है लेकिन कुछ उल्लेखनीय मतभेदों के साथ, यही कारण है कि इसे एक अलग नाम मिला।
स्रोत
2016-08-09 09:41:44
आह सही! बेवकूफ मैंने ' 'के अलावा'' के अलावा ' 'के बच्चों के रूप में उन तत्वों को ध्यान में रखा। –
scarecrow