DT Tech InfoDT Tech Info

      Angular

      LEARN EASY
      • Home
      • Blog
      • Angular
      • Typescript – Tips and Tricks

      Typescript – Tips and Tricks

      • Posted by DT-Tech
      • Categories Angular, Uncategorized
      • Date December 23, 2023

      Enums to Object Array

       
      enum Colors { White, Black, Red, Blue, Green }
      ————————————————————————————————-
       
        ColorsList: any[];
        ngAfterViewInit() {
          this.enumsToObjectList();
        }
       
        enumsToObjectList() {
          let keys = Object.keys(Colors);  // extract enum key & values
          let filteredKeys = keys.filter(k => !isNaN(+k));  // filter only non numeric values
       // compose or transform object array
          this.ColorsList = filteredKeys.map((k) => { return { key: k, value: Colors[+k] } });
        }
      • Share:
      author avatar
      DT-Tech

      Previous post

      Node.js with Express.js - Initial Project Setup
      December 23, 2023

      Next post

      Angular Styles - Tips and Tricks
      December 23, 2023

      Leave A Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Search

      Categories

      • Angular
      • Angular PWA
      • ArchiMate
      • AspNet Core – Razor
      • AspNet Core – WebApi
      • Best Practices
      • Design Patterns
      • EF Core
      • Entity Framework
      • IdentityServer4
      • RxJs for Beginners
      • Tips & Tricks
      • Uncategorized
      • Web Development
      • WPF / WPF Core

      Latest Posts

      Azure: Storage Services
      26Sep2024
      Angular Styles – Tips and Tricks
      23Dec2023
      Typescript – Tips and Tricks
      23Dec2023
      logo-eduma-the-best-lms-wordpress-theme

      webadmin@dt-tech.info

      Organization

      • Contact Us

      Links

      • Blogs
      • Gallery

      Recommend

      • Angular
      • RxJS
      • AspNet Core – Razor
      • AspNet Core – WebApi
      • AspNetCore

      Powered by DT Tech.