2014-12-11 10 views
5

मैं एक दुर्लभ स्थिति में आए में CSS चयनकर्ताओं का उपयोग कर विशिष्ट प्लेटफार्मों अलग करने के लिए कैसे जहां मैं एक Cordova एप्लिकेशन मैं में iOS के लिए विशेष रूप से एक अलग शैली का उपयोग करना चाहता था (हालांकि यह समझ में आता भी Android और iOS के बीच अलग व्यवहार दिया है) आयनिक ढांचे पर विकास कर रहा हूँ।आयोनिक ढांचे

मैं मंच के आधार पर मेरी चयनकर्ताओं को अलग करने के लिए सबसे अच्छा तरीका सोचा? असल में मैं कैसे मैं अपने ऐप के प्रत्येक पृष्ठ के बॉडी टैग मंच की पहचान करने में एक वर्ग डाल सकता है सोचा।

मेरे प्रारंभिक विकल्प CordovaDeviceModule का उपयोग करें और मंच वापसी एक कस्टम निर्देश या एनजी श्रेणी के माध्यम से दे पाते थे। लेकिन क्या यह थोड़ा भारी हाथ है, क्या आयनिक मंच की पहचान करने के लिए एक क्लीनर तरीका प्रदान करता है?

मैं आयोनिक, v1.0.0-beta.13

उत्तर

8

चला रहा हूँ तो यह पता चला है आयनिक, पहले से ही शरीर वर्ग में शामिल किया हुआ अच्छा और आसान मंच वर्गों की है।

सभी मैं करना था

.platform-ios { 

} 

पर चुनिंदा था यहाँ और अधिक

http://forum.ionicframework.com/t/how-to-use-platform-ios-and-platform-cordova-css-classes/5898

मैं अभी भी नहीं उपलब्ध शरीर का एक स्पष्ट सूची प्राप्त करने में सक्षम है के साथ एक लेख है मंच चयनकर्ताओं ने दस्तावेज किया, लेकिन यहां तक ​​कि मैंने जो पाया है वह अब तक है।

.platform-ios 
.platform-cordova 
.platform-ipad 
.platform-browser 
.platform-linux 
.platform-android 
.platform-android4_2 
.platform-c 
.platform-macintel 
.platform-ios8 
.platform-ios8_1 
.platform-webview 

मैं के रूप में यहाँ चर्चा मंच-सी डिवाइस ग्रेड को संदर्भित करता है लगता है: http://ionicframework.com/docs/api/utility/ionic.Platform/

संबंधित मुद्दे