如何检查角度是否已经有模块?

时间:2013-11-27 09:05:49

标签: javascript angularjs

我正在检查角度是否已经像现在这样知道我的模块:

try {
  angular.module('myModule');
}
catch (err) {
  angular.module('myModule', []);
}

有更好的方法吗? angular似乎错过了“hasModule()”方法..

1 个答案:

答案 0 :(得分:0)

我会写一个方法来检查它。

function isModuleAvailable(name) {
  try {
    return angular.module(name).name === name;
  } catch(e) {
    return false;
  }
}

用法:isModuleAvailable('App')返回truefalse