我正在制作一个 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/