如何动态设置HTML lang属性

时间:2015-12-08 09:42:16

标签: javascript java html angularjs

我们有一个项目包含很多HTML文件。不幸的是,我们已经认识到我们应该为我们的HTML文件使用lang标记。我们使用AngularJS和Java。

有没有办法设置HTML lang的所有页面?

1 个答案:

答案 0 :(得分:4)

您可以使用简单的指令:

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>,并且您不必在每个页面中执行此操作。