AspNetBoilerplate: использование перечисления на стороне сервера на внешнем интерфейсе (угловое)? - PullRequest
0 голосов
/ 08 ноября 2018

Мы пытаемся использовать AspNetBoilerplate framework (.NET Core версия с angular, шаблон бесплатной версии).

Я хотел бы создать Enums на бэкэнде, а также использовать их на angular стороне (поэтому нам нужно сгенерировать их из кода на стороне сервера). Не могли бы вы, пожалуйста, дать мне несколько подсказок, как лучше достичь этого с данной платформой?

Может быть, уже есть что-то встроенное в:

  1. Для генерацииСерверная сторона Enums на стороне клиента
  2. Наличие некоторых специфических методов на Enum на стороне клиента, таких как поиск Enum-id по имени или наоборот
  3. Есть ли что-то встроенное на стороне сервера для Enums (некоторые специфическиеатрибуты или что-то еще).
  4. Тот же самый вопрос может существовать и для констант

1 Ответ

0 голосов
/ 20 мая 2019

Я использовал Reinforced.Typings ( wiki ) для генерации клиентских классов со стороны сервера. Они также делают перечисления: просто украсьте ваше определение перечисления на стороне сервера тегом [Ts_Enum], и при каждой компиляции он будет восстанавливать ваши перечисления на стороне клиента.

...