gpt4 book ai didi

angular - 如何禁用自动键值排序 Angular 6

转载 作者:搜寻专家 更新时间:2023-10-30 21:26:42 25 4
gpt4 key购买 nike

我在我的 ts 文件中创建了数组,并使用 ngFor 从数组中获取元素,但是当我使用键值时,angular 会自动对数组进行排序。如何像创建数组一样保存订单。

TS代码:

filterListingTypeItems: { [key: string]: object } = {


'For sale': [
'For sale',
'By Agent',
'By ownre',
'New Construction',
'Foreclosures',
'Coming Soon',
],
'Potential listings': [
'Potential listings',
'Foreclosed',
'Pre-Foreclosure',
'Make Me Move',
],
'For Rent': ['For Rent'],
'Recently sold': ['Recently sold'],
_________________________: ['Open House only', 'Pending & Under Contract'],
}

HTML 代码( Angular Material ):

<mat-optgroup
*ngFor="let listingOptions of (filterListingTypeItems | keyvalue)"
[label]="listingOptions.key"
>
<mat-option
*ngFor="let listingOption of listingOptions.value"
[value]="listingOption"
>{{ listingOption }}</mat-option
>
</mat-optgroup>

it becomes like that (img)

最佳答案

您可以在组件 ts 文件中创建一个返回 0 的函数。

function returnZero() {
return 0
}

在模板文件中

<td *ngFor="let item of cfValues | keyvalue : returnZero">

关于angular - 如何禁用自动键值排序 Angular 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53883433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com