首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在带有图表和表格的角度中分页符

在带有图表和表格的角度中分页符
EN

Stack Overflow用户
提问于 2019-12-02 15:45:35
回答 2查看 231关注 0票数 0

我有一个html,其中app-sales-by-category-total是一个使用chartjs的组件。这有多个图表,因为它在for循环中。

代码语言:javascript
复制
<div class="sales-cat-total">
  <h2>Sales By Category Total</h2>
  <div class="app-wrapper">
    <ng-container *ngFor="let division of categoryTotalData.divisions">
        <div class="category-tag">
          <div class="cat-item division" [ngStyle]="setBgColor(division.name)">
              <app-sales-by-category-total [month]="categoryTotalData.months" [division]="division"></app-sales-by-category-total>
          </div>
        </div>          
    </ng-container>
  </div>
</div>

分页符不起作用。这是我的css

代码语言:javascript
复制
.app-wrapper,
.sales-cat-total {
    page-break-after: always; 
    page-break-inside: avoid; 
    -webkit-region-break-inside: avoid;
    break-inside: avoid-page;
}

这是输出

即使在表格中,分页符似乎在css中也不起作用:

代码语言:javascript
复制
table {
    page-break-inside: auto;
}

tr {
    page-break-inside: avoid;
}
EN

回答 2

Stack Overflow用户

发布于 2019-12-02 15:52:26

嘿,你可以添加br标签

代码语言:javascript
复制
    <ng-container *ngFor="let division of categoryTotalData.divisions">
            <div class="category-tag">
              <div class="cat-item division" [ngStyle]="setBgColor(division.name)">
                  <app-sales-by-category-total [month]="categoryTotalData.months" [division]="division"></app-sales-by-category-total>
              </div>
            </div>   
            </br>       
        </ng-container>
票数 0
EN

Stack Overflow用户

发布于 2019-12-02 15:56:56

这要归功于ViewEncapsulation。为了改变孩子的视图,你需要使用ng-deep伪类

代码语言:javascript
复制
app-sales-by-category-total ::ng-deep {
  table {
    // Style goes here
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59134543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档