angularjs中未捕获的语法错误

时间:2014-07-04 12:30:27

标签: html css node.js angularjs twitter-bootstrap

我使用下面的代码使用Angularjs和bootstrap将数据从Parse api填充到表中。但是我定义控制器的Javascript没有执行。 html代码如下所示。

index.js

<!DOCTYPE html>
<html data-ng-app="parseApp">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.14/angular.min.js"></script>  
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<body >

<div class= "container" data-ng-controller="ParseController" >
<table class="table" >
<thead>
<tr>
<th>Email</th>
<th>Phone</th>
</tr>
</thead>
<tbody> 
<tr data-ng-repeat="temp in user">
            <td>{{temp.email}}</td>
            <td>{{temp.phone}}</td>
 </tr>

</tbody>           
</table>

</div>


<script type="text/javascript"> 
var parse = angular.model('parseApp',[]);

function ParseController($scope, $http)
{
$http({method : 'GET',url :'https://api.parse.com/1/classes/User',

headers: {'X-Parse-Application-Id': 'XXXXXXX',
         'X-Parse-REST-API-Key':'XXXXXX',
          }}).success(function(data,status) {

            console.log(data);
$scope.user = data;
}).error(function(data,status)
{

}
parse.controller('ParseController',ParseController);

}
</script>
</body>
</html>

2 个答案:

答案 0 :(得分:0)

我认为语法错误在错误处理程序中:

.error(function(data,status)
{

});

答案 1 :(得分:0)

您有语法错误

.error(function(data,status)
{

});

此外,它是angular.module,而不是angular.model