app.js:1未捕获的ReferenceError:未定义angular

时间:2016-04-02 17:50:11

标签: angularjs

这是我的app.js 这给出了错误 app.js:1未捕获的ReferenceError:未定义角度

angular.module('contactsApp',[])
        .run(function ($rootScope) {
          $rootScope.message = "Hello Angular!";
        });

这是我的main.html 我加载了app.js文件

   <!DOCTYPE html>
    <html ng-app="contactsApp">
        <head>
            <titel>Contacts</titel>
            <base href="/">
            <link rel="stylesheet" href="src/bootstrap.min.css"/>
         </head>
        <body>
    <div class="container">
    <div class="page-header">
      <h1>Contacts: {{message}} </h1>
    </div>
    </div>
          </script>
          <script  src="lib/jquery/dist/jquery.min.js"></script>
           <script   src="lib/bootstrap/dist/js/bootstrap.min.js"></script>
           <scrip src="lib/bower_components/angular/angular.min.js">         </scrip>
          <script src="src/app.js"></script>
        </body>
    </html>

this is my server.js






 var express = require('express'),
        app = express();

    app 
        .use(express.static('./public'))
        .get('*',function (req,res) {
            res.sendfile('public/main.html');
            })
     .listen(3000);

我的文件结构是
    [这是我的目录结构] plzzz请帮助我! 我在浏览器控制台中收到错误     myError

file directory

3 个答案:

答案 0 :(得分:0)

加载角度时输入错误: "<scrip"代替"<script"(在main.html文件中)

答案 1 :(得分:0)

使用

acc: function(_id) {
    Meteor.call('userDetails', _id, function(err, res) {
      if(err) throw error;
      return res;
    });
  }

OR

use(express.static('../public'))

你公共文件夹中的use(express.static('lib'))

答案 2 :(得分:0)

检查angular.js的路径。它是否存在于“lib / bower_components / angular / angular.min.js中 替代方法是使用<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>