如何根据当前语言选择不同的json属性?

时间:2019-08-06 10:54:50

标签: json angular7 angular-ngselect

我有这样的JSON

    [
        {
            "code": "active",
            "text": [
                {
                    "language": "en",
                    "value": "Active"
                },
                {
                    "language": "ger",
                    "value": "GER_Active"
                }
            ]
        },
        {
            "code": "inactive",
            "text": [
                {
                    "language": "en",
                    "value": "Inactive"
                },
                {
                    "language": "ger",
                    "value": "GER_Inactive"
                }
            ]
        }
    ]

我想根据当前选择的语言在下拉菜单中显示值,但是遇到了麻烦。有人可以帮我吗?

<ng-select  [(ngModel)]="a.status"                             
    [compareWith]="byCode" required>
        <ng-option *ngFor="let item of list" [value]="clinical" >
    <!-- Here is select value where language matches currently selected one -->
            {{item | selectLng}}
         </ng-option>
</ng-select>

0 个答案:

没有答案