2015-05-12 22 views
9

मैं आरटीएल में कोणीय सामग्री डिजाइन घटक के पूरे लेआउट को कैसे बदल सकता हूं?कोणीय जेएस सामग्री डिजाइन आरटीएल लेआउट

+0

आरटीएल क्या है? आपके प्रश्न के लिए कुछ और विवरण मदद करेंगे। –

+0

मेरा मतलब है बाएं लेआउट का अधिकार। कुछ भाषाओं के लिए फारसी या अरबी भाषा। –

उत्तर

7

आप इस द्विदिश प्रदाता द्वारा इस page

+2

ओह, नहीं पता था कि हमारे पास इसके लिए एक कॉन्फ़िगर था! ;-) – Fardin

+0

बढ़िया! लेकिन mdBiDirectionalProvider कहाँ refrenced हो जाता है? क्या यह कार्यान्वयन के बिना काम करता है? – MRebati

+2

लगता है कि यह अभी तक मुख्य शाखा में विलय नहीं हुआ है। आप संबंधित पेड़ (https://github.com/angular/material/tree/08bf4f93763d2aea9901d697f8cc3786d242725f) क्लोन कर सकते हैं और इसे स्वयं बना सकते हैं। हालांकि '' '$ mdBiDirectionalProvider'' का उपयोग करना आवश्यक नहीं है। शरीर में '' 'dir =" rtl "' '' डालने से बस सफलतापूर्वक मेरे लिए काम करता है। –

2

पर

app.config(function($mdBiDirectionalProvider) { 
    $mdBiDirectionalProvider.rtlMode(true); 
} 

देखो मैं पेज लेआउट बदलने के लिए एक आसान तरीका पाया कर सकते हैं।

< एचटीएमएल dir = "rtl">

उन दोनों के बीच सिर्फ इस

+3

हाँ आप यह कर सकते हैं, लेकिन कुछ घटकों और फीचर्स जैसे टैब ट्रांज़िशन डोस इस तरह से सही तरीके से काम नहीं करते हैं –

+1

मैं @MehdiEmrani से सहमत हूं, मुझे लगता है कि यह सही तरीका नहीं है लेकिन काम करेगा, यहां तक ​​कि बूटस्ट्रैप के पास भी एक अलग संस्करण है बाएं भाषाएं (आरटीएल) – M98

+0

नहीं, 'आरटीएल' की दिशा बदलने से एचटीएमएल लेआउट' आरटीएल 'होगा क्योंकि सामग्री 'ltr' में रहेगी –

-2

खुराक अंतर नहीं। दोनों एक ही करते हैं।

function rtlMode(mode) { 
    if (mode) { 
     direction = 'rtl'; 
    } 
} 
संबंधित मुद्दे