javascript - How to call print function after page is loaded? -


so on click want call print function, after partial page loaded? dont want use $timeout, tried angular.element(document).ready partial view render after print function called.any suggestion?

edit: tried :

   var w = $window.open("/account/ticketprint");  angular.element(document).ready(function () {            w.print(); }); 

you need bind page's window's onload event , print...

var app = angular.module('plunker', []);  app.controller('mainctrl', function($scope, $window) {   $scope.name = 'world';   $scope.print = function() {     var w = $window.open($window.location.href + '#/?_=2323232');     console.log(w);     angular.element(w).bind('load', function() {       w.print();     });   }; }); 

plunk: http://plnkr.co/edit/ddgswbnwmfjwhcrkwxlz?p=preview


Comments

Popular posts from this blog

How to provide Authorization & Authentication using Asp.net, C#? -

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

How to use Authorization & Authentication in Asp.net, C#? -