2015-12-08 213 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