Pass enums in angular2 view templates

后端 未结 4 1411
清歌不尽
清歌不尽 2020-12-13 07:58

Can we use enums in an angular2 view template?

4条回答
  •  时光取名叫无心
    2020-12-13 08:27

    Maybe you don't have to do this.

    For example, in Numeric Enum:

    export enum DropdownType {
        instrument = 0,
        account = 1,
        currency = 2
    }
    

    In HTML Template:

    
    
    

    result: dropdownType == DropdownType.account

    or String Enum:

    export enum DropdownType {
        instrument = "instrument",
        account = "account",
        currency = "currency"
    }
    
    
    
    

    result: dropdownType == DropdownType.currency


    If you want get Enum name :

    val enumValue = DropdownType.currency
    DropdownType[enumValue] //  print "currency", Even the "numeric enum" is also. 
    

提交回复
热议问题