ember.js - 模板中的 Ember 数据异步模型

标签 ember.js ember-data

您好,我在 Ember 中有一个异步模型(因为固定装置强制您使用 async:true),该模型在模板中不起作用( promise 可能未解决)。

此代码例如:

{{#each tag in imagepost.tags}}
    <strong class="links-no-color"><a>{{tag}}</a></strong>
{{/each}}

生产:

<App.Tag:ember625:1> <App.Tag:ember626:2> <App.Tag:ember627:3>

Ember 不应该看到我访问标签并向标签端点发出请求吗?
我怎样才能手动告诉他解决这个问题?这不起作用(在组件中):

comments: function() {
    this.get('imagepost.comments').then(function(val){ return val;});
}.property('imagepost'),

最佳答案

这有效!但是您需要引用标签模型上的任何属性,而不仅仅是循环中的标签记录(我做了 tag.name)

{{#each tag in imagepost.tags}}
    <strong class="links-no-color"><a>{{tag.name}}</a></strong>
{{/each}}

关于ember.js - 模板中的 Ember 数据异步模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24344944/

相关文章:

javascript - Ember.js:模型的计算属性在更改时未在组件的引用中呈现

javascript - 使用复选框有条件地更新 Bing map 上的标记

model - Ember.js ArrayProxy 模型数组

ember.js - 如何自定义ember数据的restful URL和修改HTTP方法

pagination - 使用 ember-data RESTAdapter 返回分页数据的正确模式?

javascript - 在 emberjs 中加载对象的正确方法是什么?

ember.js - Ember 服务到组件

javascript - Ember.js 使用普通对象查找不起作用

Ember.js:如何从 App 对象访问商店

ember.js - 将对象推送到父级有很多关系