Backbone.js - 在模型中定义json数组

时间:2014-04-20 12:31:48

标签: javascript json backbone.js

这是我的型号代码:

exports.definition = {

config: {

    columns: {

         "id": "TEXT",

        "nickname": "TEXT",

        "date_of_birth": "TEXT",

        "pictures":[],

        "email":"TEXT",

        "gender": "TEXT",

        "description": "TEXT"

    },

    adapter: {

        type: "sql",

        db_name: "dbname",

        collection_name: "user"

    }

},

对于图片,我想定义一个JSON数组,然后动态填充。

我试过图片:[]但它会引发错误。什么是最好的方法,谢谢

错误:

[错误]:行= 15;

[错误]:消息="'未定义'不是一个函数(评估名称.split(/ \ s + /)')";

[错误]:name = TypeError;

[错误]:sourceId = 309198272;

1 个答案:

答案 0 :(得分:0)

这里的问题是SQLlite不支持将对象存储到数据库中。

如果你发现自己处于这种状况。只需将JSON字符串存储到数据库中,然后获取数据库对象并将其解析为JSON对象。

完成后,您应该能够通过for循环访问元素。