我按照https://akveo.github.io/ng2-smart-table/#/demo链接 以angular2生成表。我面临的问题是我无法动态地为设置变量赋值。
我有以下代码段的字符串表示形式(从服务器获取):
1-1-2016,AC,40
1-1-2016,BD,60
1-2-2016,AC,120
1-2-2016,BD,140
至于我的理解设置是ng2智能表中的对象,我有相同对象的字符串表示。 如何在valida javascript对象中转换此字符串。 有没有其他方法来协助设置属性?
答案 0 :(得分:0)
从服务器获取数据后,您可以通过以下方式将数据解析为Java Script对象,我在我的代码中也是这样做的。
settings = JSON.parse('{"columns":{"id":{"title":"ID","width":"100px"},"name":{"title":"Full Name","width":"40%"},"username":{"title":"User Name"},"email":{"title":"Email"}}}')
因此您可以解析数据的字符串表示形式并将其解析为Java Script对象。