【问题标题】:Add empty line ng-repeat添加空行 ng-repeat
【发布时间】:2017-04-21 16:28:40
【问题描述】:

我有一张桌子,我希望每小时有 4 行。

现在是:

1. 8h00 '1'
2. 8H00 '2'
3. 9H00 '3'
4. 12H00 '4'
5. 12H30 '5'

并且想:

1. 8H00 '1'
2. 8H00 '2'
3. 8H00 'New'
4. 8H00 'New'

....

21. 12H00 '4'
22. 12H00 'New'
23. 12H00 'New'
24. 12H30 '5'

我希望我说得非常具体。 我创建了一个 plunker。

http://plnkr.co/edit/BQ7i57ufj5VTmL5e1t52?p=preview

提前谢谢你

【问题讨论】:

  • 不是一个明确的问题。在您的 plunker 中,数据已经预先制作并具有这两行。你的意思是你想为那些重复的数据线生成 2 条新线?
  • 根据您到目前为止在此处显示的内容,您尝试执行的操作将非常困难以提供的方式处理数据。

标签: angularjs angularjs-ng-repeat


【解决方案1】:

如果我正确理解您的问题,那么您可以创建一个自定义填充类,如下所示:

  .custom-padding {
    padding-top: 10px;

  }

在列中,您可以使用 ng-class,如下所示:

ng-class="($index) % 4 === 0 && !$first ? 'custom-padding': ''"

如果 index%4 为 0,以上行将添加自定义填充类。

我已经更新了你的 plunkr: http://plnkr.co/edit/ZIap01eQH18z6P3iJ7K9?p=preview

您可以考虑将其添加到行中,而不是在每一列中添加 ng-class。

【讨论】:

    猜你喜欢
    • 2015-10-28
    • 2017-07-24
    • 2013-08-28
    • 1970-01-01
    • 2016-05-24
    • 2014-05-02
    • 2023-04-08
    • 1970-01-01
    • 2018-01-12
    相关资源
    最近更新 更多