You need to call the update method $ ionicSlideBoxDelegate . (Also, @ mark-veenstra is correct, you are pushing a string, not an object).
angular.module('ionicApp', ['ionic']) .controller('MyCtrl', function($scope, $ionicSlideBoxDelegate) { $scope.items=friends; $scope.slideHasChanged = function() { $scope.items.push({name:'John', age:25, gender:'boy'}); $ionicSlideBoxDelegate.update(); }; }); var friends = [ {name:'John', age:25, gender:'boy'}, {name:'Jessie', age:30, gender:'girl'}, {name:'Johanna', age:28, gender:'girl'}, {name:'Joy', age:15, gender:'girl'}, {name:'Mary', age:28, gender:'girl'} ];
Also, make sure you point your slider to the height:
.slider { height: 200px; }
jme11
source share