AngularJS OnsenUI перезагрузить родительскую страницу на nav.popPage () на дочерней странице

Я вызываю функцию в ng-init и на этой странице я нажимаю на кнопку новую страницу на стеке навигатора. И на дочерней странице я выскакиваю текущую страницу. Теперь я хочу перезагрузить родительскую страницу, когда дочерняя страница удалена из стека страниц.

Вот код:

HTML

<ons-navigator var="nav" page="page1.html">

</ons-navigator>

<ons-template id="page1.html">
    <ons-page ng-controller="pageOneController" ng-init="reload()">
        <ons-toolbar>
            <div class="center">Page 1</div>
        </ons-toolbar>
        <ons-button ng-click="nav.pushPage('page2.html')">Push Page</ons-button>
    </ons-page>
</ons-template>

<ons-template id="page2.html">
    <ons-page>
        <ons-toolbar>
            <div class="center">Page 2</div>
        </ons-toolbar>
        <ons-button ng-click="nav.popPage();">Pop Page</ons-button>
    </ons-page>
</ons-template>

AngularJS

module.controller('pageOneController', function(){
    $scope.reload = function(){
        console.log('Page one controller reloaded');
    }
});

Обновить

Одним из решений является перезагрузка приложения с помощью

window.location.reload(true);

Ответы на вопрос(3)

Ваш ответ на вопрос