2015-12-08 163 views
0

我们有一个项目包含很多HTML文件。不幸的是,我们已经认识到我们应该为我们的HTML文件使用lang标签。我们使用AngularJS和Java。如何动态设置HTML lang属性

有什么办法可以设置所有页面的HTML lang?

+0

你使用什么平台? –

+0

在java中,你使用了什么框架? – Ramsharan

+0

我们使用我们自己的框架 – xxlali

回答

3

您可以使用一个简单的指令:

myApp.directive('html', [function() { 
    return { 
     restrict: 'E', 
     link : function(scope, element, attrs) { 
      attrs.$set("lang", "en"); // Set the "lang" value dynamically here 
     } 
    }; 
}]); 

只要确保应用程序在html标签即<html ng-app>被初始化,你没有做到这一点在你的每一页。

+0

是的,这绝对是我正在寻找的。很聪明 :)。非常感谢 – xxlali