Ionischen dia-box funktioniert nicht mit ng-repeat
brauche ich die Verwendung einer Ionischen dia-box, um zu zeigen, einige Bilder in meine Anwendung. Ich verwendet Ionischen dia-box scheint es nicht zu funktionieren mit ng-repeat.
dies ist mein html-Teil
<ion-view title="Promotions" ng-controller="PromotionsCtrl">
<ion-content class="has-header" scroll="true" padding="true">
<ion-slide-box>
<ion-slide ng-repeat="obj in promotions">
<img ng-src= {{obj.img}}>
</ion-slide>
</ion-slide-box>
</ion-content>
</ion-view>
mein controller
.controller('PromotionsCtrl', function($scope, $http, $window, $ionicSlideBoxDelegate,$interval) {
$http.get( 'http://******.com/B*****/service2.php?q=promotions', { cache: true})
.then(function(res){
$scope.promotions = res.data['top'];
$ionicSlideBoxDelegate.update();
});
})
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die update() wenn Sie mit der ng-repeat mit slideboxes.
Siehe hier:
http://ionicframework.com/docs/api/service/%24ionicSlideBoxDelegate/
Neuere version .rc4 von Ionischen updates die slide box auf seine eigene. Versuchen Sie die Aktualisierung Ihrer Ionischen Lib.
npm install -g ionic
tun sollte.bower.json
Datei, und läuftbower install
wieder.Dies ist mein Beispiel,die Folie funktioniert,aber wenn die Stellvertretung-handler aktualisiert,die parameter des "nicht-contunue" nicht arbeiten kann,ich bin Noch auf der Suche nach einer Lösung...
html:
controller:
service:
Als @Karan sagte, die
update
Anruf von selbst. Aber es gibt noch einige Probleme. Wie bereits in der Problem, können Sie den Schieberegler deaktivieren, wenn die Daten nicht bereit. Dann wird alles in Ordnung sein.