Cette astuce vous permettra d’utiliser un enum dans un template Angular :
enum_example.ts
public readonly MyMode : typeof MyMode = MyMode;Exemple complet
Code :
enum_full_example.ts
export enum MyMode {
None = 0,
FirstMode = 1,
SecondMode = 2,
}
/* ... */
export class MyModeSelector {
mode = MyMode.None;
// Hack to get enum into class
public readonly MyMode : typeof MyMode = MyMode;
}Template :
enum_template_usage.html
<button (click)="mode = MyMode.FirstMode" />
Consultez les articles similaires par catégorie :
Angular TypeScript
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow