Ember.js 集合上的余烬数据isLoad

Ember.js 集合上的余烬数据isLoad,ember.js,ember-data,Ember.js,Ember Data,我使用JS数据 allProcessPointsAreLoaded:(-> @get("reportDefinition.virtualColumns").everyProperty("processPoint.isLoaded", true) ).property("reportDefinition.virtualColumns.@each.processPoint.isLoaded") 当processPoint.isLoaded更改为true时,我的属性未更新。有什么想法吗?最新的

我使用JS数据

allProcessPointsAreLoaded:(->
@get("reportDefinition.virtualColumns").everyProperty("processPoint.isLoaded", true)
).property("reportDefinition.virtualColumns.@each.processPoint.isLoaded")

当processPoint.isLoaded更改为true时,我的属性未更新。有什么想法吗?

最新的余烬数据在整个内容集合上有一个isLoaded属性,而不仅仅是每个字段。在我看来,我监视路径“controller.content.isLoaded”,以确定所有内容何时都在那里。

最新的余烬数据在整个内容集合上具有isLoaded属性,而不仅仅是每个字段。在我看来,我监视路径“controller.content.isLoaded”以确定所有内容何时都在那里。

我认为@each当前只能支持一个嵌套属性
“reportDefinition.virtualColumns.@each.processPoint”
,但不支持
“reportDefinition.virtualColumns.@each.processPoint.isLoaded”
。这是我找到的

我通过向isLoaded的代理添加属性来解决这个问题。所以你会有这样的想法:

processPointLoaded: function() {return this.get('processPoint.isLoaded')}.property('processPoint.isLoaded')

我希望这有帮助

我认为@each当前只能支持一个嵌套属性
“reportDefinition.virtualColumns.@each.processPoint”
,但不支持
“reportDefinition.virtualColumns.@each.processPoint.isLoaded”
。这是我找到的

我通过向isLoaded的代理添加属性来解决这个问题。所以你会有这样的想法:

processPointLoaded: function() {return this.get('processPoint.isLoaded')}.property('processPoint.isLoaded')

我希望这有帮助

问题是关于@each中的嵌套属性,而不仅仅是检查集合是否已加载。问题是关于@each中的嵌套属性,而不仅仅是检查集合是否已加载。我正在使用
App.tablecontroller=Ember.ArrayController.extend({test:function(){console.log(this.get(“content”).get(“length”)}(“content.isLoaded”)})
获取ArrayController中的记录数,但它总是记录0。有什么想法吗?我可以通过使用
.find({})
而不是
find()
来获取正确的计数,请参见:我正在使用
App.tableController=Ember.ArrayController.extend({test:function(){console.log(this.get(“content”).get(“length”)}.observes(“content.isLoaded”)};
获取ArrayController中的记录数,但它始终记录为0。有什么想法吗?我可以使用
.find({})
而不是
find()
获取正确的计数,请参见: