无法从Ionic Framework中的对象获取数据

时间:2014-12-19 03:48:44

标签: javascript angularjs angularjs-scope angularjs-ng-repeat ionic-framework

我有一个角度控制器,它返回一个物体,我需要在离子框架中使用ng-repeat显示数据。但我这样做时遇到了问题。 下面是我的controller.js文件。

.controller('CardCtrl', function($scope) {

var Cards = Parse.Object.extend("cards");
var User = Parse.Object.extend("User");
var query = new Parse.Query(Cards);
query.equalTo("mobile", XXXXXXXXX);
query.equalTo("status", true);
query.find({

  success: function(results) {
       $(".success").show();


  for (var i = 0; i < results.length; i++) { 
      var object = results[i];
      var id = object.id;
      var expiry = object.get('cardExpiry').toString();
      var number = object.get('cardNumber').toString();


        //checks for card type          
        if(number.substr(0,1) === '4')
        {
          var cardType = 'Visa';
        }
       else if(number.substr(0,1) === '5')
       {
        var cardType = 'Master';
       }
      $scope.cards = object;
      console.log($scope.cards);
    }

      },
      error: function(model, error) {
        $(".error").show();
      }
    });

这是我的离子代码。

<div class="card">
<ion-list>
  <ion-item ng-repeat="card in cards" href="#/app/cards/{{card.id}}">
  {{card.cardExpiry}}
  </ion-item>
</ion-list>
</div>

我附上了我正在获取的网页的屏幕截图(http://i.imgur.com/08mYVlO.png)。那些空白列表即将到来,因为我认为对象中的元素(http://i.imgur.com/Hwzigya.png)。

同样,我提取的值正在重复。应分别为102017和102018,坚果102018两次。我哪里错了?

0 个答案:

没有答案