angular keyvalue pipe sort properties / iterate in order

前端 未结 11 956
有刺的猬
有刺的猬 2020-11-29 21:01

When using the Angular keyvalue pipe to iterate over an object\'s properties as follows:

11条回答
  •  暖寄归人
    2020-11-29 21:36

    To keep the object order you can use

    keepOrder = (a, b) => {
        return a;
    }
    

    Let's say you have

    wbs = {
    "z": 123,
    "y": 456,
    "x": 789,
    "w": 0#*
    }
    

    If you use keyvalue you get alphabetical order by key

    w 0#*
    x 789
    y 456
    z 123
    

    applying :keepOrder you keep object order

    
        {{ w.key }}
        {{ w.value }}
    
    

提交回复
热议问题