ciao!

ho un problema con questo controller in AngularJS:
codice:
app.controller('HomeCtrl', function ($scope, ArticoliService) {
    $scope.items = [];
    ArticoliService.getArticoli().then(function (items) {
        $scope.items = items;
    });
    $scope.loadMore = function () {
        ArticoliService.getNewArticoli().then(function (items) {
            $scope.items = $scope.items.concat(items);
            $scope.$broadcast('scroll.infiniteScrollComplete');
        });
    };
});
in pratica mi esce questo errore:
codice:
Error: $scope.items is undefined
$scope.loadMore/<@http://localhost:8100/js/app.js:50:13
processQueue@http://localhost:8100/lib/ionic/js/ionic.bundle.js:29127:28
scheduleProcessQueue/<@http://localhost:8100/lib/ionic/js/ionic.bundle.js:29143:27
$RootScopeProvider/this.$get</Scope.prototype.$eval@http://localhost:8100/lib/ionic/js/ionic.bundle.js:30395:16
$RootScopeProvider/this.$get</Scope.prototype.$digest@http://localhost:8100/lib/ionic/js/ionic.bundle.js:30211:15
$RootScopeProvider/this.$get</Scope.prototype.$apply@http://localhost:8100/lib/ionic/js/ionic.bundle.js:30503:13
done@http://localhost:8100/lib/ionic/js/ionic.bundle.js:24824:36
completeRequest@http://localhost:8100/lib/ionic/js/ionic.bundle.js:25022:7
requestLoaded@http://localhost:8100/lib/ionic/js/ionic.bundle.js:24963:9
però sinceramente non capisco perchè mi dice che $scope.items is undefined.
avete qualche idea?