如果body有类,则使用angular JS重定向

时间:2013-06-25 16:57:31

标签: javascript angularjs

我对AngularJS很新。

检测body是否具有类“lt-ie9”的最佳方法是什么,如果是,则将用户重定向到不同的子页面?

PS:有人告诉我使用“.run”方法。你觉得怎么样?

1 个答案:

答案 0 :(得分:1)

所有模块加载完毕后会触发.run()方法。它与AngularJS提供的“主要”方法最接近。在这里处理这种情况并不是不合理的。

angular.module("MyApp", []).
    run(function ($document, $location) {
      if ($document.find("body").hasClass("lt-ie9")) {
        $location.path("...");
      }
    });