0

ANGULARJSКак напечатать из API ДАННЫЕ в angularjs

$scope.storePrint= function(salesfilter){ 
     var url = CONFIG.apiUrl + '/store'; 
     window.open(url); 
     window.print(url); 
    }; 

HTML

<button ng-click="storePrint(salesfilter)" type="button">Print</button> 

мне нужно window.print() данные в формате JSON с API. Как это сделать.

+0

[window.print()] (http://www.w3schools.com/jsref/met_win_print.asp) не получает никаких параметров, поэтому вы не можете назвать его так, как вы пытаетесь. Почему вы не пытаетесь выполнить запрос $ http и отображаете весь результат в виде разобранного JSON? – GMaiolo

ответ

0

Невозможно передать URL-адрес window.print(), насколько я знаю.

вы могли бы открыть новую пустую страницу с данными и вызвать вызов печати там:

<html> 
    <head> ... </head> 
    <body> 
    <pre>{some: "data"}</pre> 
    <script>window.print()</script> 
    </body> 
</html> 

или записать данные в скрытый элемент на текущей странице и показать, что элемент только при печати.

+0

hi hochitom, не могли бы вы привести мне пример ... – Nivin

Смежные вопросы