Angular 4根据语言将LTR切换到RTL

时间:2018-03-17 19:32:31

标签: angular

我正在开发Angular 4项目并使用阿拉伯语和英语,所以我想根据语言将模板从LTR切换到RTL。 我使用bootstrap,如何处理rtl.css文件?

2 个答案:

答案 0 :(得分:0)

您应该使用Angular CDK bidirectionnal库来帮助您实现双向性。官方的Material Angular库使用它。

答案 1 :(得分:0)

check this

您只需要根据所选语言将css text-align属性用于LTR和RTL

<div ng-class="lang.selectedLanguage === 'en' ? 'left-text' : 'right-text'">

或创建一个指令,可以在满足上述要求的所有文本元素上使用