2015-05-12 32 views
9

nasıl RTL angularjs malzeme tasarımı bileşeninin bütün düzenini değiştirebilir?angularjs Malzeme tasarımı RTL düzen

+0

mı? Sorunuz için daha fazla ayrıntı yardımcı olacaktır. –

+0

Sağdan Sola düzenini kastediyorum. Bazı diller için Farsça veya Arapça. –

cevap

7

ben sayfa düzenini değiştirmek için basit bir yol bulmuş iki yönlü Sağlayıcı tarafından bu page

+2

Ah, biz bunun için bir yapılandırma olduğunu bilmiyordum! ;-) – Fardin

+0

Harika! ama mdBiDirectionalProvider nerede iktibas edilir? uygulama olmadan çalışır mı? – MRebati

+2

ana dal henüz birleşti vermedi görünüyor. Eğer ilgili ağacı (https://github.com/angular/material/tree/08bf4f93763d2aea9901d697f8cc3786d242725f) klonlamak ve kendiniz oluşturabilirsiniz. '' '$ mdBiDirectionalProvider'' kullanılmasına rağmen gerekli değildir. Sadece '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'ile vücutta benim için başarıyla çalışır. –

2

de

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

göz yapabilirsiniz.

< html dir = "rtl">

aralarında sadece bu

+3

evet bunu yapabilirsin, ama sekmeler geçiş dozu gibi bazı bileşenler ve özellikler bu şekilde düzgün çalışmıyor –

+1

@MehdiEmrani ile aynı fikirdeyim, bunun doğru bir yol olmadığını düşünüyorum, ancak Bootstrap'in farklı bir sürümü var. sol dilleri (RTL) – M98

+0

Hayır, rtl' 'yön değiştirerek HTML düzeni' olmak rtl' neden olacaktır fakat malzemeler ltr' 'kalacaktır –

-2

Doz değil fark. Her ikisi de aynı şeyi yapar. RTL Ne

function rtlMode(mode) { 
    if (mode) { 
     direction = 'rtl'; 
    } 
} 
İlgili konular