使用Typescript的持久性
我目前正在使用Electron(基本上是带有铬的nodejs)加上Angular2
有没有办法在文件中保存打字稿对象?
目前,我将对象保存在json文件中。 问题是所有的对象方法都丢失了
我应该尝试保存__proto__variables吗?
我应该使用框架还是特殊的数据库引擎?
今天我从json文件中读取对象并使用JSON.parseparsing它。 然后我重新分配一个新的对象的所有属性,这是不可扩展的
任何build议是值得欢迎的
提前致谢。 何塞
你可以像json一样导出variables:
myJsons.ts :
export var myVar = { name: "John" }
并在你的ts文件中使用它们,如:
myComponent.ts :
import {myVar} from '../path-to-myJsons' this.myJson = myVar; this.name = this.myJson.name;
我是OP!
我只是find这个图书馆,显然,解决这个问题
https://www.npmjs.com/package/serializer.ts
那么该怎么办? 如何在用户数组User对象而不是普通的JavaScript对象? 解决scheme是创buildUser对象的新实例,并手动将所有属性复制到新对象。
备择scheme? 是的,你可以使用这个库。 这个库的目的是帮助您将纯JavaScript对象映射到您创build的类的实例。
我会给一个镜头和反馈。 贝斯茨