具有自调用函数语法的角度注入器错误

时间:2016-10-22 18:15:39

标签: javascript jquery angularjs

我创建了一个基本的角度应用程序,具有自动调用功能

(function(){})

当我运行应用程序时,它会抛出注射器错误,如果我删除上面的代码,它工作正常,我已经通过许多网站,但无法修复此问题,为什么会发生这种情况我无法理解

HTML:

<!DOCTYPE html>
<html>

  <head>
    <link rel="stylesheet" href="style.css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.8/angular.min.js"></script>
    <script src="script.js"></script>
  </head>

  <body ng-app="myApp">
    <h1>Hello Plunker!</h1>
  </body>

</html>

的script.js:

(function(){
  angular.module("myApp", [])  
});

Demo

1 个答案:

答案 0 :(得分:1)

你需要这样,

(function(){
  angular.module("myApp", [])  
})();

DEMO