【问题标题】:splice element from ngFor angular2来自 ngFor angular2 的拼接元素
【发布时间】:2017-06-02 16:03:35
【问题描述】:

我从后端请求位置列表并在ngFor 中使用它,但是我想删除第一个数组元素。

假设我想删除 Id:0,这样我的 li 元素中就不会这样了。这是我正在渲染并想要删除的列表数组 StoreHouse

 [
  {
    'Id': 0,
    'StoreLocation': 'StoreHouse'
  },
  {
    'Id': 1,
    'StoreLocation': 'Eastleigh'
  },
  {
    'Id': 2,
    'StoreLocation': 'Portchester'
  },
  {
    'Id': 3,
    'StoreLocation': 'Soho'
  },
  {
    'Id': 4,
    'StoreLocation': 'Basingstoke'
  }
];

在执行ngFor 时,有没有办法在li 中不渲染Id:0

Plunker

【问题讨论】:

标签: javascript angular


【解决方案1】:

您可以使用slice pipe

<li *ngFor="#data of lengthArray | slice:1">
  //content 
</li>

【讨论】:

  • 是的,用slice:1 管道看到了重复的问题。谢谢
  • 您不应重复回答。你有特权。您应该将其标记为重复
猜你喜欢
  • 2016-11-05
  • 2017-07-11
  • 2016-07-15
  • 2012-01-19
  • 2018-04-21
  • 2018-08-17
  • 1970-01-01
  • 2017-08-10
  • 2017-07-16
相关资源
最近更新 更多