新手求大神指点,angularJS中用requireJS的define方法的作用是什么以及方法参数的说明

define(["angular", "model/TeasingModel"], function (angular, TeasingModel) {
    var teasing = angular.module('teasing');
    ......(一系列controller)
});
后台是C#写的,TeasingModel是一个.cs后缀的文件,这段js代码是同事写的,
define里面申明了一系列controller,我是刚接触angularJS,在前端还是一个小菜鸟,
看到这个define实在百思不得其解,还有里面的参数也不理解,求大神指点一二,不胜感激!
阅读 7.7k
2 个回答

define是requirejs里的api吧。。。

首先从字面意思可以看出,为预定义
模块中使用到的依赖,在require的config中配置定义,angular要使用这些依赖的JS,要通过require进行预定义,楼上说到了api,就是通过这个api来进行预加载,我理解为预先加载到当前模块中来,然后供当前模块引用,以做到按需加载,

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题