Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度分析参数不是函数_Javascript_Angularjs_Parse Platform - Fatal编程技术网

Javascript 角度分析参数不是函数

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

这是我第一次使用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.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>