Javascript 在ionic中执行onload()

Javascript 在ionic中执行onload(),javascript,angularjs,cordova,ionic-framework,Javascript,Angularjs,Cordova,Ionic Framework,我想在加载页面时加载一个函数。那么如何在ionic中使用本机javascript onload函数。下面是html页面示例 <ion-view title="Account" > <ion-content class="has-header padding"> <h1>Account</h1> <button id="bt">test</button> </div> </ion-co

我想在加载页面时加载一个函数。那么如何在ionic中使用本机javascript onload函数。下面是html页面示例

<ion-view title="Account" >
  <ion-content class="has-header padding">
    <h1>Account</h1>
    <button id="bt">test</button>
</div>
  </ion-content>
</ion-view>

我想在加载页面时加载此文件。如何在ionicframework中实现这一点?

您指的是页面加载还是视图加载

pageload很简单,您可以

<body onload='testload()'>

如何使用与该视图关联的控制器

.controller('YourCtrl', function($scope, $stateParams, Something) {
    alert("page loaded");
})

请试试这个

$ionicView.enter

$ionicView.loaded

也许你应该退房 如果您想在设备就绪时执行某些功能

$ionicPlatform.ready([callback])
或者只是一个页面加载…在控制器中,注入$scope并侦听$ionicView.loaded

app.controller('controller', function($scope) {
  $scope.$on('$ionicView.loaded', function(event) {
  });
});

如果您需要使用此选项,出于安全原因,这是不允许的。使用
(加载)
代替.ngAfterViewChecked(){console.log('view-loaded');}
app.controller('controller', function($scope) {
  $scope.$on('$ionicView.loaded', function(event) {
  });
});