gpt4 book ai didi

javascript - AngularJS:使用 DTO 模型

转载 作者:行者123 更新时间:2023-11-30 14:49:12 25 4
gpt4 key购买 nike

有没有办法拥有 DTO。

所以在我的后端部分,我有一个非常清晰的域,例如客户。

class Client {
protected $firstName;
protected $lastName;
}

实际上它是一个包含特定属性的类。我想在我的前端部分有类似的东西。我想确保函数中的对象是 Client 的实例,并且我可以引用特定的 Client 属性。

另一个问题 - 组织 AngularJS (1.5.9) 应用程序是否合适?它会降低应用程序性能吗?

附言我想在我的前端部分得到这样的东西

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
}

谢谢!

最佳答案

Javascript is an untyped language.简而言之,您无法实现您想要的。

解决方法是在 Client 类中添加方法 getType() 并返回一个 Enum 并在 Angular 中检查该字段。

如果您想要一个“类型化”版本的 JS,请检查 TypeScript .

关于javascript - AngularJS:使用 DTO 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48441364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com