我们有一个项目包含很多HTML文件。不幸的是,我们已经认识到我们应该在HTML文件中使用lang标记。我们使用AngularJS和Java。
有什么方法可以设置所有页面的HTML语言吗?
您可以使用一个简单的指令:
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>
)处初始化,您不必在每个页面中都这样做。