javascript - 无法获取指针字段值的值 Parse + React

标签 javascript parse-platform reactjs

我正在制作一个 React + Parse 应用程序。为了建模关系,我使用了一个指向我的类中另一个类的对象的指针字段。

var OfferListings = React.createClass({

    mixins: [ParseReact.Mixin],

    observe: function(){


        var off = (new Parse.Query('OffersLive'));

        return {

            offers: off    
        }

    },


    render: function(){

        var myObj = this;

        return(
            <div>
            <ul className="list-group">
            {

                this.data.offers.map(function(c){
                    console.log(c);

                    return <li key={c.objectId} className="list-group-item">{c.get("PostedBy").PlaceName}</li>

                })
            }
            </ul>
            </div>
            );
    }




});

Parse 文档指出,我可以在对象上调用 get 方法来获取相应指针对象的字段。 (PlaceName 是指向的类中的字段之一)。

但是当我如上所示调用 get 时,我在控制台中收到错误, c.get 不是一个函数

我的问题是,如何获取该指针字段的值?

在 Parse + React 应用程序中还有其他方法吗?

谢谢。

最佳答案

包含将使用连接表/类中的数据填充指针:

var off = (new Parse.Query('OffersLive').include('PostedBy'));

然后您可以使用点表示法访问指向的表/类的字段:

return <li key={c.objectId} className="list-group-item">{c.PostedBy.PlaceName}</li>

关于javascript - 无法获取指针字段值的值 Parse + React,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31056664/

相关文章:

javascript - NExt Js 版本协同工作

javascript - Angular.js 日期解析

ios - 在 SWIFT 中使用带有 PARSE 的 PFQueryTableViewController 自定义表格单元格

reactjs - React 中非常快速的 setState 调用的性能问题?

Javascript 时间戳

javascript - 构造函数报错

javascript - 无法在 WSL 中运行 Electron Quick Start

android - 从解析中收到的堆栈通知

javascript - 使用 this.props.children 将 Prop 传递给第一个 child

reactjs - 如何在 Deck.gl 的 IconLayer 中渲染自定义 svg