पर आधारित है, मैं कोणीय 2 में विचारों के लिए 1 प्रति डिवाइस टेम्पलेट रखना चाहता हूं और कुछ विचारों के लिए सभी उपकरणों के लिए 1 हो सकता है। क्या ब्राउज़र उपयोगकर्ता-एजेंटक्या कोणीय 2 में कोई तरीका है कि टेम्पलेट का चयन डिवाइस
उत्तर
पर आधारित कोणीय 2 में यह संभव है कि योजनाएं हैं लेकिन अभी तक यह तय नहीं किया जा सकता है कि यह वास्तव में लागू किया जाएगा।
वर्तमान में आप मीडिया प्रश्नों का उपयोग कर सकते हैं और उदाहरण के लिए ngSwitch
डिवाइस या स्क्रीन आयामों के आधार पर दृश्य के विभिन्न हिस्सों को दिखाने के लिए।
भी
देखें आप इस के लिए मीडिया के प्रश्नों के साथ सीएसएस @imports इस्तेमाल कर सकते हैं।
आपको बस इतना करना है कि प्रत्येक डिवाइस के लिए एक अलग सीएसएस फ़ाइल बनाएं और फिर इसे अपनी टेम्पलेट शैली में आयात करें।
उदाहरण:
Angular2 घटक:
@Component({
selector: 'my-comp',
template: `...`,
styleUrls: ['./style.css']
})
style.css
में:
@import url("device1.css") screen and (min-width: 300px);
@import url("device2.css") screen and (min-width: 800px);
और फिर device1.css और device2.css में उपकरण-विशिष्ट शैलियों।
सीएसएस @ आयातों के विवरण के लिए https://developer.mozilla.org/en/docs/Web/CSS/@import देखें।
उन्होंने टेम्पलेट स्विचिंग के बारे में पूछा सीएसएस स्विचिंग नहीं। आपके द्वारा प्रस्तावित किए गए मीडिया को बिना किसी प्रश्नपत्र के अकेले मीडिया प्रश्नों के साथ आसानी से हासिल किया जा सकता है। – mare
एक वैकल्पिक यह angular/flex-layout पैकेज उपयोग कर रहा है
उदाहरण
<div fxShow fxHide.xs="false" fxHide.lg="true"> ... </div>
साथ सक्रिय ब्रेकपाइंट है:
xl
, फिर डिफ़ॉल्ट fxShow पर फ़ॉलबैक; इसलिए divlg
दिखाया गया है, तो div छिपा हुआ है (के बाद से मूल्य === 'सही')md
, तो डिफ़ॉल्ट fxShow पर वापस आने, तो divsm
दिखाया गया है, तो वापस आने डिफ़ॉल्ट fxShow करने के लिए; इसलिए divxs
दिखाया गया है, तो div दिखाया गया है (के बाद से मूल्य === 'असत्य')
यह breackpoint
साथ सूची है या ObservableMedia
उदाहरण
का उपयोग करimport {MediaChange, ObservableMedia} from "@angular/flex-layout";
const PRINT_MOBILE = 'print and (max-width: 600px)';
@Component({
selector : 'responsive-component',
template: `
<div class="ad-content" *ngIf="media.isActive('xs')">
Only shown if on mobile viewport sizes
</div>
`
})
export class MyDemo implements OnInit {
constructor(public media: ObservableMedia) { }
ngOnInit() {
if (this.media.isActive('xs') && !this.media.isActive(PRINT_MOBILE)) {
this.loadMobileContent();
}
}
loadMobileContent() { /* .... */ }
}
- प्रिंट और
(max-width: 600px)
मोबाइल व्यूपोर्ट आकारों के साथ मुद्रण के लिए एक mediaQuery है। xs
मोबाइल व्यूपोर्ट आकारों के लिए मीडियाQuery से जुड़ा एक उपनाम है।
- 1. कोणीय 2 - चयन/विकल्प
- 2. कोणीय 2 टेम्पलेट
- 3. क्या कोई मॉड्यूल लोडर के बिना कोणीय 2 का उपयोग करने का कोई तरीका है?
- 4. एक कोणीय 2 टेम्पलेट
- 5. कोणीय 2 पता लगाएं कि टेम्पलेट दृश्य में तत्व वर्ग
- 6. कोणीय 2: टेम्पलेट
- 7. क्या वेब पेज से ऑडियो के लिए आउटपुट डिवाइस का चयन करने का कोई तरीका है?
- 8. क्या कोणीय 2 में इनपुट रेंज में बदलाव सुनने का कोई तरीका है?
- 9. कोणीय 2 घटक टेम्पलेट बनाम टेम्पलेट देखें
- 10. कोणीय 2 टेम्पलेट का उपयोग console.log
- 11. क्या कोणीय 2 में ngCloak
- 12. कोणीय 2 क्लिक करें टेम्पलेट
- 13. क्या यह बताने का कोई तरीका है कि एक एंड्रॉइड डिवाइस केवल वाईफाई है या नहीं?
- 14. एक्सप्रेस, जांचें कि कोई टेम्पलेट मौजूद है
- 15. कोणीय यूआई-रूटर टेम्पलेट है कि मैं
- 16. क्या सीएसएस में खुले चयन बॉक्स का चयन करने का कोई तरीका है?
- 17. कोणीय 2 गतिशील टेम्पलेट या एनजी-शामिल
- 18. क्या यह देखने का कोई तरीका है कि निर्माण में यूडीआईडी क्या शामिल है?
- 19. क्या कोणीय 2 में स्वयं बंद घटक बनाना संभव है?
- 20. क्या यह निर्धारित करने का कोई तरीका है कि कोई HTML चयन वर्तमान में खुला है या नहीं?
- 21. क्या कोणीय 2
- 22. जांचें कि परिवर्तनीय खाली है - कोणीय 2
- 23. क्या मैटलैब में कोई शून्य डिवाइस है?
- 24. कोणीय 2 चयन विकल्प डिफ़ॉल्ट मान
- 25. कोणीय 2 प्रतिक्रियाशील फॉर्म बनाम टेम्पलेट फॉर्म
- 26. क्या कोणीय 2+
- 27. कोणीय 2 टेम्पलेट संचालित फॉर्म समूह सत्यापन
- 28. कोणीय 2 में @angular क्या है?
- 29. आईफोन पी 2 पी - क्या 1 से अधिक उपकरणों से कनेक्ट करने का कोई तरीका है?
- 30. कोणीय 2 - सत्र में स्टोर करने का सुविधाजनक तरीका
क्या इस मुद्दे पर कोई अपडेट है? (बस मुझे पता है कि आप सक्रिय सदस्य हैं और परिवर्तनों के बारे में और जानें) – M98
ये योजनाएं गिरा दी गईं। मुझे उस दिशा में कुछ भी पता नहीं है, लेकिन मैं अंगुलर का पालन करने में सक्षम नहीं था जो हाल के महीनों में बारीकी से है। –