I'm using Angular-Flexslider on my App and I need it to display images from a json object.
Angular-flexslider includes a directive flex-slider which acts like ng-repeat so this works
<flex-slider slide="s in mySlides">
<li>
<img ng-src="{{s}}">
</li>
</flex-slider>
However I need it to get images from on object not an array, and this doesn't work.
<flex-slider slide="(key, s) in mySlidesObj">
<li>
<img ng-src="{{s.slide}}">
</li>
</flex-slider>
Is there anyway I can get this to work?
The Controller just has data:
app.controller('BasicSliderCtrl', function($scope) {
$scope.mySlides = [
'http://images.mydomain.com/General-3-320x320.jpg',
'http://images.mydomain.com/Jared-video-320x320.jpg'
];
$scope.mySlidesObj = {
"1001" : {
"slide" : "http://images.mydomain.com/img1.jpg"
},
"1002" : {
"slide" : "http://images.mydomain.com/ig2.jpg"
},
"1003" : {
"slide" : "http://images.mydomain.com/img3.jpg"
},
"1004" : {
"slide" : "http://images.mydomain.com/ig4.jpg"
},
}
});