Использовать BE при условии, что Enum в FE возможен и как? - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть этот Enum от BE, я хочу использовать его на шаблоне HTML, я могу использовать это и как? или я должен предоставить еще один в FE, какова лучшая практика в этом случае?

export interface UserModel { 
    id?: number;
    email?: string;
    password?: string;
    gender?: UserModel.GenderEnum;
    createdAt?: Date;
    deletedAt?: Date;
    updatedAt?: Date;
} 

export namespace UserModel {
    export type GenderEnum = 'male' | 'female';
    export const GenderEnum = {
        Male: 'male' as GenderEnum,
        Female: 'female' as GenderEnum
    }; 
}

Я не знаю, что мне надеть ?????? ниже код FE:

   <mat-radio-group class="radio-group" id="gender" formControlName="gender"  required>
          <mat-radio-button class="radio-button" [checked]="user.gender === ?????" value="1">{{'user.male' | translate}}</mat-radio-button>
          <mat-radio-button class="radio-button" [checked]="user.gender === ?????" value="0">{{'user.female' | translate}}</mat-radio-button>
   </mat-radio-group>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...