I have a small wizard. After submitting the form I have created a button to start a new.

The issue is that I need the cache clear since I'm using UI-router to call different pages and then having a form controller to check if each page (or step) is valid. I can't do a simple 

```
window.location.reload(true); 

```

Because the controller would then just return a blank page. If I do 

```
window.location.href = '#/form/start';

```

The cache isn't cleared and the user is able to bypass the safe guards. 

I've tried using them both but the cache is still there;

```
    $scope.beginNew = function() {
    window.location.reload(true);
    window.location.href = '#/form/start';
};

```

What can I do to go to a page then issue a reload?