2016-06-14 78 views
0

我工作的一个应用程序离子和我有对付一个奇怪的问题......离子/角:NG-重复第一个元素不出现

我只想把一个JSONObject阵列中列表使用ng-repeat,我的数组是好的(在Json检查器上测试,它都很好!)

但是,当我想在我的视图中使用它时,数组的第一个元素不会出现...

这里是我的代码:

$scope.facilities = []; 
 
    dataBaseService.getAllFacilities(function (data) { 
 
    $scope.facilities = data; 
 
    $scope.loading = false; 
 

 

 
    console.log($scope.facilities.length); 
 
    console.log(angular.toJson($scope.facilities));
<ion-list> 
 
     <ion-item ng-repeat="facility in facilities" href="#/app/facilities/{{facility.number}}"> 
 
     {{facility.number}} : {{facility.short_description}} 
 
     </ion-item> 
 
    </ion-list>

在我的控制台登录

我可以看到4种元素和JSON是还是不错的:

enter image description here

但你可以看到,该列表的第一个元素是空的...

有什么想法?

关于。

+0

肯定是不存在的在元素检查器? –

+0

你能告诉我们你所有的HTML吗?它似乎是第一个元素是封面。 – Vincismique

+0

是的,我在元素检查器中看到它!似乎是一个CSS/HTML问题...我会检查thx给你! –

回答

0

好吧这只是一个标题栏隐藏列表的第一个元素...

好,我觉得自己很蠢......

<div class="bar bar-header"> 
 
     <ion-spinner ng-show="loading"></ion-spinner> 
 
    </div> 
 

 
    <ion-list> 
 
     <ion-item ng-repeat="facility in facilities" href="#/app/facilities/{{facility.number}}"> 
 
     {{facility.number}} : {{facility.short_description}} 
 
     </ion-item> 
 
    </ion-list>

+0

我非常确定这是你的问题:p – Vincismique