I\'ve made use of modal window for a wizard implementation which has around 4,5 steps. I need to destroy it completely after the last step(
With ui-router this may be an option for you. It reloads the controller on close so reinitializes the modal contents before it fires next time.
$("#myModalId").on('hidden.bs.modal', function () { $state.reload(); //resets the modal });