define函数在AngularJS中做什么?

A. *_*uff 5 requirejs angularjs

有时我在Angular中看到如下代码:

define(['angular', 'module'], function (angular, module) {
  //...
});
Run Code Online (Sandbox Code Playgroud)

这是做什么的?每当我尝试搜索“ angularjs定义”或“ angularjs定义函数”时,都会看到诸如“如何在AngularJS中定义函数”或“ AngularJS定义的”之类的结果。

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

该文件在哪里?

Kha*_*han 5

这可能是因为您假设它是一个 Angular 函数。我相信这是RequireJS。

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