我有Emberjs应用程序,它支持LTR和RTL语言。我使用ember-intl插件来支持多种语言。我想知道有一种基于语言变化加载样式表的好方法吗?
答案 0 :(得分:2)
我找到了解决方案
1 - 我在app / styles
下添加了两个清单文件,一个是LTR,另一个是RTL2-I更新了ember-cli-build.js中的配置,以按照http://ember-cli.com/user-guide/#asset-compilation
中的说明编译这些文件3-我更新了index.html中的样式表链接,以包含rtl和ltr
的类4- in route activate()hook我检查了lang = ltr删除rtl资产否则删除ltr资产
答案 1 :(得分:0)
在步骤4中,您可以使用ember-meta-tags addon根据您的语言将正确的样式文件添加到html树。