C# 将viewmodel转换为TypeScript

C# 将viewmodel转换为TypeScript,c#,typescript,mvvm,C#,Typescript,Mvvm,我有一个C视图模型: public class LoginModel { [Required(ErrorMessage = "Email is not specified")] public string Email { get; set; } [Required(ErrorMessage = "No password is specified")] [DataType(DataType.Password)] public string Password

我有一个C视图模型:

public class LoginModel
{
    [Required(ErrorMessage = "Email is not specified")]
    public string Email { get; set; }

    [Required(ErrorMessage = "No password is specified")]
    [DataType(DataType.Password)]
    public string Password { get; set; }
}

我是否可以创建一个typescript viewmodel,它将为电子邮件和密码指定相同的属性?我不熟悉JS和typescript,这部分内容很混乱。

您可以使用t4模板

或vs扩展


我已经使用了TypeLite,但是我不清楚你的问题,你希望在构建后如何渲染你的viewmodel?基本上我想要的是,密码在输入时显示为点。目前,这是通过使用DataType.Password实现的,但如果我切换到TypeScript,这将不会发生。