Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用angularjs在客户端自动检测分页_Javascript_Angularjs_Page Break - Fatal编程技术网

Javascript 如何使用angularjs在客户端自动检测分页

Javascript 如何使用angularjs在客户端自动检测分页,javascript,angularjs,page-break,Javascript,Angularjs,Page Break,是否有任何方法可以检测分页符的位置并相应地更改我的数据,而不是使用媒体打印,而是在客户端 也就是说,我有一个有许多行的表,如果我添加另一行,页面将随着更改而分页符 看看那辆破车。 页面将在第29行中断,如果我在表1或表2中添加一行,则分页符仍应在第29行 单击打印以查看结果 目前,我有一个ng repeat,其中包含以下代码,用于添加一行 $scope.add = function(index, table){ var array = angular.copy($scope[table

是否有任何方法可以检测分页符的位置并相应地更改我的数据,而不是使用媒体打印,而是在客户端

也就是说,我有一个有许多行的表,如果我添加另一行,页面将随着更改而分页符

看看那辆破车。

页面将在第29行中断,如果我在表1或表2中添加一行,则分页符仍应在第29行

单击打印以查看结果

目前,我有一个ng repeat,其中包含以下代码,用于添加一行

$scope.add = function(index, table){
    var array = angular.copy($scope[table]);
    var nextId = array.length + 1 ;
    $scope[table].splice(index, 0,{id:nextId, name:'new line'})
  }
我试图做到的是在客户机上显示打印输出内容的准确表示

因此,如果我能检测到分页符何时出现(取决于数据),我就可以安排客户端的css来表示打印输出

我希望这是有道理的 有什么办法吗


澄清:我不是问如何在内部和@media print中使用分页符,因为这只反映打印输出。

Q:“分页符”到底是什么意思?“打印”时是否有新页面?是的。这是正确的