Javascript 角度分析参数不是函数
这是我第一次使用angular和parse.com。Javascript 角度分析参数不是函数,javascript,angularjs,parse-platform,Javascript,Angularjs,Parse Platform,这是我第一次使用angular和parse.com。 我犯了这个错误 参数“eventList”不是函数,未定义 尝试运行此代码时: var main_app = angular.module('getParse', []); main_app.controller('eventList', function() { var mainTable = document.getElementById("mainTable"); mainTable.hidden = true; Parse.Cloud
我犯了这个错误 参数“eventList”不是函数,未定义 尝试运行此代码时:
var main_app = angular.module('getParse', []);
main_app.controller('eventList', function() {
var mainTable = document.getElementById("mainTable");
mainTable.hidden = true;
Parse.Cloud.run("MJSEvent_All",{}, {
success: function(results) {
//console.log(eventObj);
var objects = results['objects'];
for (i = 0; i < objects.length; i++) {
var tr = document.createElement('TR');
var td = document.createElement('TD')
td.appendChild(document.createTextNode(objects[i].get('title')));
tr.appendChild(td)
var speakerObj = objects[i].get('session2')[0].get('speaker2')[0];
var td = document.createElement('TD')
td.appendChild(document.createTextNode(speakerObj.get('displayName')));
tr.appendChild(td)
mainTable.appendChild(tr);
}
},
error: function(errorObj) {
console.log(errorObj);
}
});});
var main_app=angular.module('getParse',[]);
主应用程序控制器('eventList',函数(){
var mainTable=document.getElementById(“mainTable”);
mainTable.hidden=true;
run(“MJSEvent_All”,{}{
成功:功能(结果){
//console.log(eventObj);
变量对象=结果['objects'];
对于(i=0;i
这是我的html代码
<div class="row" ng-app="getParse" ng-controller="eventList">
<h3>Event List</h3>
<table border=1 id="mainTable">
<tr>
<th>Title</th>
<th>Speaker</th>
</tr>
</table>
</div>
事件列表
标题
演讲者
有人能帮我解决这个错误吗?需要更多代码。这是我的工作
事件列表
标题
演讲者
var main_app=angular.module('getParse',[]);
主应用程序控制器('eventList',函数(){
var mainTable=document.getElementById(“mainTable”);
mainTable.hidden=true;
});
我已更改了代码,但错误已更改为另一个错误。我发现我必须在angular模块中包含Parse App key和Parse JS key,而不是在单独的JS文件/脚本中。
错误已经解决,现在我可以从解析云代码中获得所需的对象
<div class="row" ng-app="getParse" ng-controller="eventList">
<h3>Event List</h3>
<table border=1 id="mainTable">
<tr>
<th>Title</th>
<th>Speaker</th>
</tr>
</table>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0-rc.0/angular.min.js"></script>
<script>var main_app = angular.module('getParse', []);
main_app.controller('eventList', function() {
var mainTable = document.getElementById("mainTable");
mainTable.hidden = true;
});</script>