javascript - 来自 ngFor angular2 的拼接元素

标签 javascript angular

我从后端请求位置列表并在 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

最佳答案

您可以使用 slice pipe :

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

关于javascript - 来自 ngFor angular2 的拼接元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41716668/

相关文章:

javascript - 如何在默认浏览器中从 hta 打开 iframe 内的链接

javascript - 如何在js中创建返回 "hidden"数据onclick的按钮,这是用户之前输入的?

angular - 如何在 ngrx 单元测试中更新模拟存储中的状态?

angular - __WEBPACK_IMPORTED_MODULE_5_jquery__(...).modal 不是函数

javascript - 访问 <li> 标签内元素的值

javascript - 更改 Node js中获取的json数据?

javascript - Internet Explorer 8 到 11 中的滚动条按钮大小

javascript - 无法在特定函数内运行类的函数

javascript - javascript中 ` and '之间的主要区别是什么

javascript - Angular - 添加数据后数组不排序