2014-07-03 11 views
9

द्वारा नेस्टेड टेम्पलेट के अंदर पॉलिमर एक्सेस एलिमेंट this.$['foo'] के माध्यम से आईडी द्वारा तत्वों तक पहुंच प्रदान करता है। हालांकि, मुझे लगता है कि मैं आईडी द्वारा तत्वों तक पहुंचने में असमर्थ हूं जो नेस्टेड टेम्पलेट्स में हैं।आईडी

<template> 
    <div id="foo"></div> 
    <template> 
    <div id="bar"></div> 
    </template> 
</template> 

इस स्थिति में this.$.foo काम करता है लेकिन this.$.bar नहीं करता है। क्या आप आईडी द्वारा नेस्टेड टेम्पलेट के अंदर तत्वों तक पहुंच सकते हैं और यदि ऐसा है तो कैसे?

मेरे कोड में मैं एक सशर्त टेम्पलेट का उपयोग कर रहा हूं ताकि कोई विशेषता सत्य हो। मैं एचटीएमएल को संपादित करके जावास्क्रिप्ट में यह कार्यक्षमता प्रदान कर रहा था लेकिन लगता है कि सशर्त टेम्पलेट्स स्पष्ट रूप से दिखाते हैं कि क्या हो रहा है और मैं इस विधि का उपयोग करना पसंद करूंगा।

+3

https://github.com/Polymer/docs/issues/460 देखें। 'इस। $। 'केवल स्थिर नोड्स के लिए काम करता है। किसी अन्य आंतरिक '