定义函数在AngularJS中做了什么?

时间:2014-12-03 19:34:19

标签: angularjs requirejs

有时候我会在Angular中看到这样的代码:

define(['angular', 'module'], function (angular, module) {
  //...
});

这是做什么的?每当我试图搜索" angularjs定义"或" angularjs定义函数"我看到"如何在AngularJS中定义函数的结果"或" AngularJS定义。"

搜索引擎会发生这种情况,在AngularJS网站上的搜索框中输入此内容也无济于事。

这方面的文件在哪里?

2 个答案:

答案 0 :(得分:3)

这可能是因为你正在假设它的Angular函数。我相信这是RequireJS。

http://requirejs.org/docs/api.html#define

答案 1 :(得分:1)

这不是AngularJS函数,而是RequireJS模块定义。

有关如何在AngularJS中使用RequireJS AMD库的更多信息 - 请在此处阅读:http://www.sitepoint.com/using-requirejs-angularjs-applications/