有没有办法让DTO。
所以在我的后端部分,我有一个非常明确的域名,例如客户端。
class Client {
protected $firstName;
protected $lastName;
}
实际上它是一个包含特定属性的类。我想在我的前端部分有类似的东西。我想确保对象来到一个函数是Client
的一个实例,我可以引用特定的客户端属性。
另一个问题 - 它是组织AngularJS(1.5.9)应用程序的合适方法吗?它会降低应用程序性能吗?
P.S。我想在我的前端部分得到类似的东西
function someFunc(client) {
if (!(client instanceof Client)) {
// handle error
}
// here I can refer to client.firstName or client.lastName and not get undefined, as long as it is a required Client properties
}
谢谢!
答案 0 :(得分:1)
Javascript is an untyped language.简而言之,你无法实现自己想要的目标。
解决方法可能是在getType()
类中添加方法Client
并返回Enum
,并在Angular中检查该字段。
如果你想要一个“键入”版本的JS检查TypeScript。
答案 1 :(得分:1)