我对AngularJS很新。
检测body是否具有类“lt-ie9”的最佳方法是什么,如果是,则将用户重定向到不同的子页面?
PS:有人告诉我使用“.run”方法。你觉得怎么样?答案 0 :(得分:1)
所有模块加载完毕后会触发.run()
方法。它与AngularJS提供的“主要”方法最接近。在这里处理这种情况并不是不合理的。
angular.module("MyApp", []).
run(function ($document, $location) {
if ($document.find("body").hasClass("lt-ie9")) {
$location.path("...");
}
});