gpt4 book ai didi

angularjs - AngularJS HTML 属性中的 Typescript 枚举

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

我在 typescript 中有一个枚举:

 enum EnumCountries{
Canada=0,
USA=1,
Holland=2
}

在 AngularJS 中,我希望在 HTML 中使用它,但以下内容不起作用:

 <div ng-show="model.country==EnumCountries.USA">

我正试图摆脱 HTML 中的魔数(Magic Number)

最佳答案

为了在 HTML 中使用 Enum,您需要将 Enum 指定为变量。

你可以在 component.ts 中做这样的事情:

enumCountries = EnumCountries;

然后在 component.html 中你可以这样做:

<div ng-show="model.country == enumCountries.USA">

关于angularjs - AngularJS HTML 属性中的 Typescript 枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50821452/

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