有时候我会在Angular中看到这样的代码:
define(['angular', 'module'], function (angular, module) {
//...
});
这是做什么的?每当我试图搜索" angularjs定义"或" angularjs定义函数"我看到"如何在AngularJS中定义函数的结果"或" AngularJS定义。"
搜索引擎会发生这种情况,在AngularJS网站上的搜索框中输入此内容也无济于事。
这方面的文件在哪里?
答案 0 :(得分:3)
这可能是因为你正在假设它的Angular函数。我相信这是RequireJS。
答案 1 :(得分:1)
这不是AngularJS函数,而是RequireJS模块定义。
有关如何在AngularJS中使用RequireJS AMD库的更多信息 - 请在此处阅读:http://www.sitepoint.com/using-requirejs-angularjs-applications/