如何从json文件创建一个ember模型

时间:2014-04-16 13:52:05

标签: json ember.js autocomplete models

我是ember的新手,我对这些模型有疑问。

我在json文件中得到了一个"键":[" value1," value2]列表。键和值是任意的,我想在(DS。)存储中保存该列表。将它用于自动完成和其他一些东西。

是否有一种复杂的方法可以从json文件创建模型,包括密钥?到目前为止,我发现的所有示例始终是预定义的键和任意值。 当然我可以首先迭代键,但是有更好的方法吗?

目的是创建一个自动完成的应用程序,该应用程序首先向用户建议密钥以及何时选择密钥可能的值。但是当用户开始搜索时,他将获得一个新的关键字文件,并且将使用该新数据更新自动完成功能。

我的自动完成功能基于本教程http://www.embercasts.com/episodes/building-an-autocomplete-widget-part-1

感谢您的帮助,我希望它不是最愚蠢的问题^^如果你知道很好的教程或东西,我也会很感激链接:)

1 个答案:

答案 0 :(得分:2)

不确定我是否完全理解这个问题,但您可以通过调用pushPayload

将任意有效负载加载到数据存储中
var pushData = {
  autocompleteObjects: [
    {id: 1, value1: "foo", value2: "bar"}
  ]
}    
store.pushPayload('autocompleteObject', pushData)

也许在您的应用中,您可以获取JSON文件并推送有效负载?