如何在angularjs中从API打印数据

时间:2015-12-11 06:03:02

标签: javascript angularjs angularjs-directive angularjs-scope

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>

我需要来自API的window.print()JSON数据。怎么做。

1 个答案:

答案 0 :(得分:0)

据我所知,没有选项可以将url传递给window.print()。

你可以用你的数据打开一个新的空白页面并在那里触发打印电话:

   public static void main(String[] args) {


       for(int i = 0; i < 12; i++)
      JOptionPane.showMessageDialog(null, i);

或者您将数据写入当前页面上的隐藏元素,并仅在打印时显示该元素。