Используйте Formbuilder с Enum в Angular 8 - PullRequest
0 голосов
/ 15 января 2020

Есть ли способ получить ie от Enum до имен Formbuilder? Ниже приведен enum, и он хочет преобразовать enum в его строку и использовать с Formbuilder (вместо использования строк в formbuilder)

Возможно ли это в Angular?

enum address{   
    city, 
    state, 
    zip
}

this.addressForm = this.formBuilder.group({
  'city': [null, [Validators.required, Validators.maxLength(200)]],
  'state': [null, [Validators.maxLength(200)]],
  'zip':[null,[Validators.maxLength(200)]]
});

1 Ответ

1 голос
/ 15 января 2020

Есть ли конкретная c причина для использования enum?

Я думаю, что интерфейс - это больше, чем вы хотите:

interface address {
    city: string;
    state: string;
    zip: string;
}

Если вы go маршрут интерфейса, Вы можете посмотреть мой ответ здесь См. членов FormBuilder в строго типизированном списке в Angular 8 . Это должно относиться к тому, что вы пытаетесь выполнить sh.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...