Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 将记录加载到余烬数据中会创建一个几乎为空的记录_Ember.js_Ember Data - Fatal编程技术网

Ember.js 将记录加载到余烬数据中会创建一个几乎为空的记录

Ember.js 将记录加载到余烬数据中会创建一个几乎为空的记录,ember.js,ember-data,Ember.js,Ember Data,因此,在编写一个Ember.js应用程序时,我无法获得最基本的Ember数据记录。使用Ember.js和Ember数据的最新git版本,我在firebug中运行了这段代码:(使用我从github上的Ember数据指南中学到的内容) Edit:mspisars的回答让我意识到findById()不是要使用的函数(尽管它有相同的结果)。这是一个用于内部余烬数据使用的函数 最后一行返回一个App.Test对象,其测试属性设置为“undefined”。我使用createRecord创建记录得到了相同的结

因此,在编写一个Ember.js应用程序时,我无法获得最基本的Ember数据记录。使用Ember.js和Ember数据的最新git版本,我在firebug中运行了这段代码:(使用我从github上的Ember数据指南中学到的内容)

Edit:mspisars的回答让我意识到findById()不是要使用的函数(尽管它有相同的结果)。这是一个用于内部余烬数据使用的函数

最后一行返回一个App.Test对象,其测试属性设置为“undefined”。我使用createRecord创建记录得到了相同的结果(承认我不记得有什么不同)

从我看来,这不是一个重复的问题,尽管症状几乎相同


谢谢您的帮助。

您创建的方法是否找到了?我没有看到它在任何地方的恩伯数据主!
请尝试App.Test.find(“1”)或App.store.find(App.Test,“1”)

我以错误的方式访问存储的数据。加载数据后,我试图获得如下数据:

t = App.store.find(App.Test, 1);

console.log(t.test); // wrong
返回未定义的

我应该这样做:

console.log(t.get('test'));
"abc"

我无法重复这个问题。您使用的是什么版本的ember数据?看起来findById不是正确的函数(它是“private”)。即使如此,其他的仍然不起作用。
console.log(t.get('test'));
"abc"