我需要一些關於在我們的Web項目中一般使用枚舉的指導。更詳細地說,我的意思是我們的查找表,如PersonType,PrivilegeType,ContactType等將在dll(或C#文件,每個枚舉一個文件)中創建,比如說Enums.dll,然後將這些枚舉添加爲常量我們的「共同」 AngularJS模塊,導致這樣的事情,例如:C#從數據庫枚舉到AngularJS常量
angular
.module('common', [])
.constant('ePrivilegeType', {
NoPermissions: 1,
ViewOnly: 2,
ViewAndUpdate: 3
})
.constant('ePersonType', {
Administration: 1,
Student: 2,
Father: 3,
Mother: 4
});
就是這種工作流的常見和接受的呢?我們如何實現這種工作流程?在我們所有的項目中使用枚舉都會使我們的生活變得更加輕鬆。