Я создаю приложение с помощью Cordova/Phonegap, Ionic и AngularJS. Я хочу выполнить внутренний метод из контроллера снаружи. Этот внутренний метод (secondMethod()) должен выполняться, когда я перенаправляюсь на другой html (secondPage.html). Мой метод запускает SQLite-запрос, чтобы получить некоторые данные и должен отобразить их на новой странице. Я попробовал это с функцией загрузки, но мой console.log говорит, что не может найти мою функцию. Как я могу это сделать?
app.js
ionicApp.controller("FirstController", function($scope) {
$scope.firstMethod = function() {
window.location.replace("secondPage.html");
}
}
ionicApp.controller("SecondController", function($scope) {
$scope.secondMethod = function() {
// do some code
}
$scope.otherMethod = function() {
// some other code
}
}
вторая страница.html
// html and head
<body>
<ion-content ng-controller="SecondController">
<label id="text_label">Text</label>
<button class="button" ng-click="otherFunction()">Button</button>
</ion-content>
<script>
window.onload=secondMethod();
</script>
</body>
Заранее спасибо.