在匿名函数中包装角度控制器/服务/工厂声明有什么好处

时间:2015-08-04 22:37:46

标签: javascript angularjs closures

在匿名函数中包含角度组件时,我看到一些开发人员吹捧“最佳实践”。例如:

(function(){
     angular.controller('MyCtrl', [function(){
         // ... controller logic
     }]);
})()

在匿名函数中包装angularjs组件有什么好处,如果有的话?

1 个答案:

答案 0 :(得分:0)

这是一个立即调用的函数。

(function(){

})()

以上将声明一个将立即调用的匿名函数。