【发布时间】:2015-01-19 15:35:04
【问题描述】:
我对 Node/Angular/.. 很陌生,并尝试了这个简单的脚本。但它不起作用,有什么问题?
我总是得到错误:[ng:areq] http://errors.angularjs.org/1.3.0/ng/areq?p0=rCtlr&p1=not%20a%20function%2C%20got%20undefined
<!DOCTYPE html>
<html ng-app>
<head lang="en">
<meta charset="UTF-8">
<title>test</title>
<script src="lib/angular/1.3.0/angular.min.js"></script>
<script src="lib/socket.io/1.2.0/socket.io.js"></script>
</head>
<body ng-controller="rCtlr">
<h1>{{xTime}}</h1>
<script>
function rCtlr($scope){
var socket = io.connect();
socket.on('updateTime', function (data) {
$scope.xTime = data.updateTime;
console.log(data);
});
}
</script>
</body>
</html>
如果没有 Angular,它可以正常工作,我猜函数范围有问题吗? 感谢您的帮助!
【问题讨论】:
标签: angularjs