cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk memahami kod ini dalam sudut?


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();
阿神阿神2755 hari yang lalu519

membalas semua(1)saya akan balas

  • 阿神

    阿神2017-06-05 11:12:14

    Sekarang anda telah berkata memerlukan, kod tersebut mudah difahami.
    define adalah dalam memerlukan, mentakrifkan modul.
    ['apl'] ialah tatasusunan kebergantungan
    Secara terang-terangan, modul ini bergantung pada modul apl ini dan namakannya kepada APP. APP ini menyediakan kaedah pengawal Dari ini, dapat dilihat bahawa APP ini harus menjadi modul sudut

    balas
    0
  • Batalbalas