Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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
Angular 角度:有没有一种方法可以在地图上迭代而不排序?_Angular_Typescript_Angular9 - Fatal编程技术网

Angular 角度:有没有一种方法可以在地图上迭代而不排序?

Angular 角度:有没有一种方法可以在地图上迭代而不排序?,angular,typescript,angular9,Angular,Typescript,Angular9,我有一张地图,我想用*ngFor在上面迭代 我尝试了map | keyvalue的*ngFor=let mapItems,但这一个按升序排序键。我根本不想把地图分类。这些值应按原始顺序显示 有没有办法做到这一点?您可以编写自定义管道 并且可以像这样使用 样本: 您可以编写自定义管道 并且可以像这样使用 样本: 这回答了你的问题吗?非常感谢你!这一个是为我做的比较好这能回答你的问题吗?非常感谢你!这一个是为我做的原始比较程序 @Pipe({ name: "appmap" }) export c

我有一张地图,我想用*ngFor在上面迭代

我尝试了map | keyvalue的*ngFor=let mapItems,但这一个按升序排序键。我根本不想把地图分类。这些值应按原始顺序显示

有没有办法做到这一点?

您可以编写自定义管道

并且可以像这样使用

样本:

您可以编写自定义管道

并且可以像这样使用

样本:


这回答了你的问题吗?非常感谢你!这一个是为我做的比较好这能回答你的问题吗?非常感谢你!这一个是为我做的原始比较程序
@Pipe({
  name: "appmap"
})
export class AppMap implements PipeTransform {
  transform(m: Map<string, object>): any[] {
    console.log([...m]);
    return [...m];
  }
}
<div *ngFor="let item of map | appmap">
    {{item[0]}}:{{item[1] |json }}
  </div>