I want to create routing like on the Instagram/Pinterest. In my case - open full article in the modal window. From FAQ I find this code:
$stateProvider.state("items.add", {
url: "/add",
onEnter: ['$stateParams', '$state', '$modal', '$resource', function($stateParams, $state, $modal, $resource) {
$modal.open({
templateUrl: "items/add",
resolve: {
item: function() { new Item(123).get(); }
},
controller: ['$scope', 'item', function($scope, item) {
$scope.dismiss = function() {
$scope.$dismiss();
};
$scope.save = function() {
item.update().then(function() {
$scope.$close(true);
});
};
}]
}).result.then(function(result) {
if (result) {
return $state.transitionTo("items");
}
});
}]
});
It works ok, but when I'm closing modal window, the scroll and data of the previous state are not saved. Whether there is an existing solution that retains scroll and data from the previous state after closing modal?