--- title: Kenmerkvlae image: /images/user-guide/table-views/table.png --- Header Kenmerkvlae word gebruik om eksperimentele kenmerke te verberg. Vir Twenty is hulle op die werksvlak gestel en nie op 'n gebruiker se vlak nie. ## Voeg 'n nuwe kenmerkvlag toe Voeg die kenmerkvlag by in `FeatureFlagKey.ts`: ```ts type FeatureFlagKey = | 'IS_FEATURENAME_ENABLED' | ...; ``` Voeg dit ook by die enum in `feature-flag.entity.ts`: ```ts enum FeatureFlagKeys { IsFeatureNameEnabled = 'IS_FEATURENAME_ENABLED', ... } ``` Om 'n kenmerkvlag op 'n **backend** kenmerk toe te pas, gebruik: ```ts @Gate({ featureFlag: 'IS_FEATURENAME_ENABLED', }) ``` Om 'n kenmerkvlag op 'n **frontend** kenmerk toe te pas, gebruik: ```ts const isFeatureNameEnabled = useIsFeatureEnabled('IS_FEATURENAME_ENABLED'); ``` ## Stel kenmerkvlae op vir die implementering Verander die ooreenstemmende rekord in die Tabel `core.featureFlag` | id | sleutel | werkspasieId | waarde | | ------- | ------------------------ | ------------ | ------ | | Lukraak | `IS_FEATURENAME_ENABLED` | WerkspasieID | `waar` |