Javascript 一个简单的平均应用程序不工作

Javascript 一个简单的平均应用程序不工作,javascript,angularjs,Javascript,Angularjs,我正在尝试运行一个简单的mean应用程序,但它不起作用。我得到以下错误:(参数“meetupsController”不是函数,未定义) 这是我的密码 server.js var express = require('express'), app = express(); app.get('/', function(req, res){ res.sendfile(__dirname + '/client/views/index.html'); }); app.use

我正在尝试运行一个简单的mean应用程序,但它不起作用。我得到以下错误:(参数“meetupsController”不是函数,未定义)

这是我的密码

server.js

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

app.get('/', function(req, res){
    res.sendfile(__dirname + '/client/views/index.html');

});


app.use('/js', express.static(__dirname + '/client/js'));
app.listen(3000, function() {
console.log('I mlistening on 3000');
})
我的角度控制器:

var app = angular.module('meetupApp', ['ngResource']);
app.controller('meetupsController', ['$scope', '$resource', function($scope, $resource){

    $scope.meetups = [
     {name : "First"},
     {name : "second"},
    ]

$scope.createMeetup = function(){
    $scope.meetups.push({name: $scope.meetupName});
    $scope.meetupName='';
}

}])
mu html文件:

<html ng-app>
  <head>
    <title></title>
  </head>
  <body>

    <div ng-controller="meetupsController">
        <h1>There are {{meetups.length}} meetups</h1>
        <ul>
            <li ng-repeat="meetup in meetups">
            {{meetup.name}}
        </ul>
        <form ng-submit="createMeetup()">
            <input type="text" placeholder="Meetup name" ng-model="meetupName"></input>
            <button type="submit">Add</button>
        </form>
    </div>
    <script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.9/angular.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.9/angular-resource.min.js"></script>
    <script type="text/javascript" src="/js/controllers/meetups-controller.js"></script>
  </body>
</html>

有{{meetup.length}}meetup
  • {{meetup.name}
添加
请在您的
中提供帮助,您应该添加您的angular应用程序,如:

<html ng-app="meetupApp">
...
</html>

...

在您的html文件中,ng应用程序未设置为MeetupAppals,仅供参考……如果不使用精简的源代码,调试总是很容易的。。