【发布时间】:2019-07-21 00:34:04
【问题描述】:
我是 angular2 新手,有没有办法在运行时创建模型(或类)。
标准技术是在单独的文件中声明它,例如 Hero.ts、Customer.ts、Salesman.ts 等
但由于应用程序的性质,它自身的数据库结构经常会发生变化。
我们使用 WebAPI 获取字符串 JSON 格式的模型/类结构并基于下载的 JSON 字符串在运行时创建它的策略。
我们如何在 TypeScript 中完成?
谢谢
【问题讨论】:
-
考虑不使用模型?在 http 响应中自己解析/构造对象。
-
如何“解析/构造对象”请任何方向
-
btw atm ,我在 http.get 中使用任何,但我坚持如何 2 方式绑定它,其余的 POST/PUT/DELETE。请帮助如何“在 http 响应中自己解析/构造对象”
-
好吧...使用 Angular 的 HttpClient,
this.http.get(url),您可以获得 JSON 响应(作为可观察的)。如果您想要用于纯数据操作的模型,您可以在代码中简单地使用这个普通的 JS 对象,而没有 TS 的限制和便利。为什么您真的需要将数据包装在模型中? -
如果你有 200 多张桌子,我不明白你为什么“需要”模型。可以发一些代码吗?
标签: angular class model runtime