साथ क्लिक पर लोड हो रहा है टैब सामग्री मैं डेटा के बहुत सारे के साथ बड़ा रूप हो, तो मैं प्रत्येक टैब के लिए डेटा का हिस्सा के साथ टैब चाहते हैं।
मैं चाहता टैब सामग्री टैब शीर्षक के क्लिक पर लोड आलसी होने के लिए, और यह फिर जब बाद में फिर से चुने गए फिर पुनः लोड करने की आवश्यकता नहीं है।
मैं इस उदाहरण मैं क्या चाहते हैं की दिशा में चला जाता है लगता है: angular-ui tabs loading template in tab-content
लेकिन यह एक स्थिर टेम्पलेट लोड करने के लिए लगता है: मैं कैसे $ http के साथ गतिशील रूप फलक की सामग्री लोड कर सकते हैं
<tabs>
<pane active="pane.active"
heading="{{pane.title}}"
ng-repeat="pane in panes">
<div ng-include="pane.content"></div>
</pane>
</tabs>
।प्राप्त()? नोट: यह पहले से ही एक पृष्ठ एनजी-व्यू रूटिंग के माध्यम से लोड किया गया है, इसलिए मैं नेस्टेड रूटिंग नहीं कर सकता।
संपादित करें: सामग्री हर टैब के लिए काफी अलग है, इसलिए आदर्श रूप में मैं एक समारोह है और हर टैब या ऐसा ही कुछ के लिए एक टेम्पलेट प्रदान करेंगे ...
मुझे लगता है कि कोणीय-ui एक अच्छा तरीका है इस बारे में जाओ?
मैं भी कुछ इस तरह कर रही है समाप्त हो गया:
फिर नियंत्रक इस है! चयन का उपयोग करना, लेकिन टेम्पलेट्स के लिए एनजी-शामिल निर्देशों का उपयोग करना। यद्यपि आपका कैशिंग चीज समेत अधिक परिष्कृत है, इसलिए यह स्वीकार किया जाता है :) धन्यवाद – faboolous
मैंने केवल सामग्री भाग को सरल बना दिया। Inclde का उपयोग निश्चित रूप से मार्कअप क्लीनर बनाता है। उत्तर कैसे ajax काम करने के लिए के बारे में अधिक था – charlietfl