você pode chamar a versão javascript do evento onload em js angulares. esse evento ng-load pode ser aplicado a qualquer elemento dom, como div, span, body, iframe, img etc. A seguir está o link para adicionar o ng-load ao seu projeto existente.
download ng-load para js angulares
A seguir, é apresentado um exemplo para iframe, uma vez carregado, testCallbackFunction será chamado no controlador
EXEMPLO
JS
// include the `ngLoad` module
var app = angular.module('myApp', ['ngLoad']);
app.controller('myCtrl', function($scope) {
$scope.testCallbackFunction = function() {
//TODO : Things to do once Element is loaded
};
});
HTML
<div ng-app='myApp' ng-controller='myCtrl'>
<iframe src="test.html" ng-load callback="testCallbackFunction()">
</div>