javascript - 我的 Virgin Parse.Query

标签 javascript angularjs twitter-bootstrap parse-platform

我一直在尝试使用 JavaScript 从 Parse 数据库进行原始查询。我想从 Parse 列(名为 Primary)获取数据并将其显示在前端的下拉列表中。我已经尝试了很多组合,但到目前为止我无法取得太大进展。我的 Angular Controller :

angular.module('startupApp')
    .controller('bizOfferCtrl', function ($scope, $http) {
        var primary = new Parse.Query(bizCategories);

        $scope.getPrimary = function() {
            $scope.bizCategories.relation("primary").query().find({
                success: function(list) {
                    $scope.bizCategories.primary = list;
                }
            });
        };

以及与之相关的 html(带有 bootstrap 和 SCSS):

<div class="btn-group col-xs-4 col-sm-4 col-md-4 col col-lg-4" dropdown is-open="status.isopen">
        <button type="button" class="btn btn-primary" dropdown-toggle>
            {{getPrimary()}} <span class="caret"></span>
        </button>
        <ul class="dropdown-menu" role="menu" >
            <li ng-repeat="category in bizCategories.primary">
                <a href="#" ng-click="offer.{{category.primary}}">{{category.primary}}</a>
            </li>
        </ul>
    </div>

最佳答案

您没有为查询提供错误回调,该回调可用于深入了解查询失败的原因。请参阅here

您还调用了 query().find() 但您定义了查询并将其绑定(bind)到 primary 并且 Parse.Query 不是一个函数,而是一个对象。尝试一下

     primary.find({ 
        success: function(list) {
            $scope.bizCategories.primary = list;
        }, error: function(error) {
            // handle error
        } 
     });

另外,我不知道以你的方式链接函数调用是否有效,但我不使用 Angular JS,所以我不能说它的有效性。从我的 Angular 来看,您似乎正在尝试将其作为所有这些的属性来访问。

关于javascript - 我的 Virgin Parse.Query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27879884/

相关文章:

Javascript - 根据ajax响应停止表单提交

javascript - var express = 需要 ("express");返回未定义

twitter-bootstrap - 删除 "nav-tabs"圆角( Bootstrap )

javascript - ember-dev-fixtures 错误 : "Assertion Failed: The response from a findAll must be an Array, not undefined"

javascript - 仅在加载整个站点(图像)时加载 javascript 动画

javascript - CodeIgniter 和 JConfirmAction

javascript - 无法读取未定义的属性 '$scrollElement'

javascript - 从服务中获取硬编码的下拉值,而不是直接在 html 中显示

javascript - ionic /Angular ng-click 调用错误的函数

twitter-bootstrap - 在哪里可以找到 twitter bootstrap less 文件?