我们有一个项目包含很多HTML文件。不幸的是,我们已经认识到我们应该为我们的HTML文件使用lang标记。我们使用AngularJS和Java。
有没有办法设置HTML lang的所有页面?
答案 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>
,并且您不必在每个页面中执行此操作。