我知道 Breeze 现在支持枚举类型,我可以毫无问题地在 html 中显示枚举类型。但是,我不知道如何在客户端编辑此字段。
例如:
public class Student
{
public int Id { get; set; }
public string Name { get; set; }
public SexTypes SexType { get; set; }
}
public enum SexTypes
{
Male, Female
}
我想使用选择标签来选择性别类型
<select ng-model="student.sexType" ng-options="g for g in sexTypes"></select>
当我查看元数据(通过 api/breeze/metadata)时,我确实看到我的枚举类型为
enumType: {
name: "SexTypes",
isFlags: "false",
underlyingType: "Int32",
member: [
{
name: "Male",
value: "0"
},
{
name: "Female",
value: "1"
}
]
},
现在,问题是如何$scope.sexTypes
在我的控制器中填充?