2016-03-24 29 views
0

Yüklenirken bir hata oluştu, ancak "ReferenceError: useItems tanımlı değil" denerken bu hatayı aldım, sorun nedir bilen var mı?İyonik kullanım yerleri (ürün); ReferenceError: useItems tanımlı değil

//JS 
function MyController($scope, $http) { 


$scope.items = [ 
{imgsrc: '../img/tgtprofilepic.png', name: 'lala9', address: 'asdasd, Singapore 199123', time:'Open Now (08:00AM - 9:00pm)', featuredimg:'../img/list2.jpg', desc:'asddasdsddsadsadasd' }, 
{imgsrc: '../img/tgtprofilepic.png', name: 'lala10', address: 'asdasd, Singapore 199321', time:'Open Now (08:00AM - 9:00pm)', featuredimg:'../img/list2.jpg', desc:'asddasdsddsadsadasd' }, 
{imgsrc: '../img/tgtprofilepic.png', name: 'lala11', address: 'asdasd, Singapore 199123', time:'Open Now (08:00AM - 9:00pm)', featuredimg:'../img/list2.jpg', desc:'asddasdsddsadsadasd' }]; 
    $scope.loadMore = function() { 
    $http.get('/more-items').success(function(items) { 
     useItems(items); 
     $scope.$broadcast('scroll.infiniteScrollComplete'); 
    }); 
    }; 

    $scope.$on('$stateChangeSuccess', function() { 
    $scope.loadMore(); 
    }); 
}; 

//in html 
<div class="list card" ng-repeat="item in items"> 

     <div class="item item-avatar"> 
      <img src="{{item.imgsrc}}" alt=""> 
      <h2>{{{{item.name}}}}</h2> 
      <p>{{item.address}}</p> 
      <p><span class="operationStatus"></span>{{item.time}}</p> 
     </div> 

     <div class="item item-body"> 
      <img class="full-image" src="{{item.featuredimg}}" alt=""> 
      <p> 
      {{item.desc}} 
      </p> 

     </div> 

    </div> 

cevap

0

Aşağıdaki kodda useItems() adlı bir işlev aradığınız:

$http.get('/more-items').success(function(items) { 
     useItems(items); 
     $scope.$broadcast('scroll.infiniteScrollComplete'); 
}); 

Ancak, her yerde gönderdiniz kod hiçbir useItems() işlevi yoktur. Belki bu işlevi eklemeyi unuttun mu?

+0

no useItems işlevim yok, aslında bu useItems() hakkında ne yapabilirim? http://ionicframework.com/docs/api/directive/ionInfiniteScroll/ –

+0

UseItems() işlevini kodunuzdan kaldırmayı denediniz mi ve yapmaya çalıştığınız şey olup olmadığını test ettiniz mi? Paylaştığınız örnek koddaki birçok işlev mevcut değildir, bu nedenle bunları kendiniz doldurabilirsiniz. Bu kodla ne yapmaya çalıştığınızı belki paylaşır mısınız? Denetleyicinizde infiniteScroll için kodunuz olduğundan, ancak HTML'nizde kullanmıyor gibi görünüyorsunuz. – Dexter

İlgili konular