如何在 Angular 模板中使用 enum
这个技巧将允许你在 Angular 模板中使用 enum:
enum_example.ts
public readonly MyMode : typeof MyMode = MyMode;完整示例
代码:
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;
}模板:
enum_template_usage.html
<button (click)="mode = MyMode.FirstMode" />Check out similar posts by category:
Angular, Typescript
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow