Select based on enum in Angular2

前端 未结 11 2112
别那么骄傲
别那么骄傲 2020-11-28 23:26

I have this enum (I\'m using TypeScript) :

export enum CountryCodeEnum {
    France = 1,
    Belgium = 2
}

I would like to build a

11条回答
  •  失恋的感觉
    2020-11-28 23:39

    As of Angular 6.1 and above you can use the built-in KeyValuePipe like below (pasted from angular.io docs).

    I'm assuming that an enum contains human friendly readable strings of course :)

    @Component({
      selector: 'keyvalue-pipe',
      template: `
        

    Object

    {{item.key}}:{{item.value}}

    Map

    {{item.key}}:{{item.value}}
    ` }) export class KeyValuePipeComponent { object: {[key: number]: string} = {2: 'foo', 1: 'bar'}; map = new Map([[2, 'foo'], [1, 'bar']]); }

提交回复
热议问题