Javascript 一个简单的平均应用程序不工作
我正在尝试运行一个简单的mean应用程序,但它不起作用。我得到以下错误:(参数“meetupsController”不是函数,未定义) 这是我的密码 server.jsJavascript 一个简单的平均应用程序不工作,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
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,仅供参考……如果不使用精简的源代码,调试总是很容易的。。