Tento hack vám umožní použít enum v Angular template:
enum_example.ts
public readonly MyMode : typeof MyMode = MyMode;Úplný příklad
Kód:
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" />
Podívejte se na podobné články podle kategorie:
Angular Typescript
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow