Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 这两个函数在角度上有什么不同_Javascript_Angularjs - Fatal编程技术网

Javascript 这两个函数在角度上有什么不同

Javascript 这两个函数在角度上有什么不同,javascript,angularjs,Javascript,Angularjs,我有两个功能。两人都在工作 app.controller("MainController", ["$scope","$http" ,function($scope,$http) { }]); 及 哪一个最好用。它们之间有什么区别呢 谢谢主要用于缩小尺寸,但也有其他用途 当第二个控制器缩小时,它将 app.controller("MainController", function(o,t) { }); 现在angular不知道o,t服务是什么。。。当然,如果您选择使用它,您可以选择在缩小过

我有两个功能。两人都在工作

app.controller("MainController", ["$scope","$http" ,function($scope,$http) {

}]);

哪一个最好用。它们之间有什么区别呢


谢谢

主要用于缩小尺寸,但也有其他用途

当第二个控制器缩小时,它将

app.controller("MainController", function(o,t) {

});
现在angular不知道o,t服务是什么。。。当然,如果您选择使用它,您可以选择在缩小过程中不损坏变量

对于第一种方法,缩小不会更改字符串值

app.controller("MainController", ["$scope","$http" ,function(o,t) {

}]);
第二种方法的另一个优点是,在使用服务时,您可以随意命名它。例如,您可能有一个非常长的名为“dataStorageService”的服务


因此,不要使用dataStorageService.smallCodes();您可以使用dss.smallCodes(),这非常棒,这意味着您可以用有意义的词来命名您的服务,而不必担心它会变得太长。

。1) 显式依赖项注释2)隐式依赖项。这个问题必须有很多重复项,还有minsafe声明-保留参数名称如果使用ng annotate,您确实需要使用它。它仍然是缩微安全的。好吧,如果我以任何方式进行缩微,我至少会更有可读性
dataStorageService
dataStorageSvc
将比
dss
好得多。只是说说而已。:)
app.controller("MainController", ["$scope","$http" ,function(o,t) {

}]);
app.controller("MainController", ["dataStorageService","$scope" ,function(dss,$scope) {
    dss.smallCodes();
}]);