2014-12-05 21 views
0

我有一个模型,事务结果,其中我点击这一点之前加载了我的afterModel钩子中的所有关联。您可以在transactionResult控制台输出上看到它已加载runResult关联。无法在Ember.js中获取加载的模型属性

​​

我能够通过_data

enter image description here

清楚地访问我想要的数据,但是当我尝试getrunResult协会,我收到这似乎是一个空的灰烬目的。

我哪里错了?

enter image description here

+0

灿你建立一个能够再现你的问题的最小测试案例? – givanse 2014-12-06 01:41:18

+0

我似乎无法在任何其他情况下重现此问题。 – tylerkern 2014-12-06 01:46:44

回答

0

我不是100%肯定这是你的问题的根源,但是当你得到一个关联烬的结果往往返回一个承诺,你可以尝试这样的事情

model.get("runResult").then(function(runResult){ 
console.log(runResult) 
}) 
+0

我重新修改了我的路线模型,并在模型之后以不同的方式加载模型,最终找到了可行的解决方案。 – tylerkern 2014-12-09 15:29:59