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