2

AngularJs と Parse をバックエンドとして何かを構築してみたいと思いました。コントローラーの1つにこれがあるチュートリアルをいくつか見つけました:

 var Game = Parse.Object.extend("Game");
 var query = new Parse.Query(Game);     

 query.find({
    success: function(results) {
      $scope.$apply(function() {
      $scope.games = results.map(function(obj) {
        return {points: obj.get("points"), gameDate: obj.get("gameDate"),  parseObject: obj};
      });
    });
  },
    error: function(error) {
      console.log(error);
    }

私の見解では、ng-repeat があり、すべて正常に動作しますが、objectId または ceatedAt を取得しようとすると取得できません。

私は追加します:

      $scope.sessions = results.map(function(obj) {
        return {points: obj.get("points"), gameDate: obj.get("gameDate"),  gameId: obj.get("objectId"), createdAt: obj.get("createAt"), parseObject: obj};

しかし、私の見解ではそれらは表示されませんが、XHR 応答を確認すると、このフィールドは存在します。

4

1 に答える 1

1

次のように、obj のプロパティとして objectId と createdAt にアクセスできるはずです。

var objectId = obj.id;
var updatedAt = obj.updatedAt;
var createdAt = obj.createdAt;

Parse JavaScript ガイド の オブジェクトの取得 セクションを参照してください。

于 2013-10-31T17:27:11.007 に答える