如何理解angular的这段代码?
define(['APP'],function(APP){
'use strict';
APP.controller('CuisineController',
['title','$http','$scope','$state','$stateParams',
function( title , $http , $scope , $state , $stateParams ) {
$scope.UrlGet = $.getUrlParams();
$scope.Load = {
initValue : function(){
},
Jump: function(index) {
$state.go('cuisineDetails',{'index':index});
},
bussiness: function() {
},
init : function(){
$('.ModalBlank.ModalBlankVisibleIn').tap().click();
window.setTitle(title);
//$scope.Load.setUseTime();
$scope.Load.initValue();
//$scope.Load.bussiness();
window.initDeviceReady($scope.Load.bussiness);
}
};
$scope.Load.init();
}]);
});
维护别人的angular 代码 用了require 不太明白这段代码的开头的部分,请大神指点指点 尤其是
define(['APP'],function(APP){
'use strict';
APP.controller('CuisineController',
['title','$http','$scope','$state','$stateParams',
function( title , $http , $scope , $state , $stateParams ) {
//获取url参数
$scope.UrlGet = $.getUrlParams();
//声明
['title','$http','$scope','$state','$stateParams',
function( title , $http , $scope , $state , $stateParams ) {
$scope.UrlGet = $.getUrlParams();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
既然你已经说了require,那代码就很好明白了。
define 是require里的,定义一个模块。
['app'] 是一个依赖数组,
直白点说就是,这个模块依赖了一个app的模块,把这个app引入进来,重命名为 APP。这个APP提供了controller这个方法,由此可知,这个APP应该就是一个 angular module