define(["angular", "model/TeasingModel"], function (angular, TeasingModel) {
var teasing = angular.module('teasing');
......(一系列controller)
});
后台是C#写的,TeasingModel是一个.cs后缀的文件,这段js代码是同事写的,
define里面申明了一系列controller,我是刚接触angularJS,在前端还是一个小菜鸟,
看到这个define实在百思不得其解,还有里面的参数也不理解,求大神指点一二,不胜感激!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
define是requirejs里的api吧。。。
首先从字面意思可以看出,为预定义
模块中使用到的依赖,在require的config中配置定义,angular要使用这些依赖的JS,要通过require进行预定义,楼上说到了api,就是通过这个api来进行预加载,我理解为预先加载到当前模块中来,然后供当前模块引用,以做到按需加载,