Ember.js 为什么@each会让模板重播?
以下是我的模型的一部分:Ember.js 为什么@each会让模板重播?,ember.js,Ember.js,以下是我的模型的一部分: Ember.VERSION : 1.0.0-rc.1 Handlebars.VERSION : 1.0.0-rc.3 jQuery.VERSION : 1.8.2 我在模板中使用它: first_three: function() { var staples = this.get('staples'); var data = staples.slice(0,3)); return data; }.property('staples.@e
Ember.VERSION : 1.0.0-rc.1
Handlebars.VERSION : 1.0.0-rc.3
jQuery.VERSION : 1.8.2
我在模板中使用它:
first_three: function() {
var staples = this.get('staples');
var data = staples.slice(0,3));
return data;
}.property('staples.@each.isLoaded')
及
为什么??我做错了什么?如何修复它?NS\u错误\u DOM\u非\u对象\u错误是jQuery的问题。Ember依赖于视图中的jQuery。我有一个类似的问题,我的每个循环都在构建不存在的HTML标记(即,我忘记在标记上添加“>”)。您的循环是否会停止任何迭代?那将是一个很好的起点
{{#each staple in album.first_three}}
{{#linkTo staples.details staple}}
<img {{bindAttr src="staple.object.image_pict"}}>
{{/linkTo}}
{{/each}}
NS_ERROR_DOM_NOT_OBJECT_ERR: Parameter is not an object
Error: Something you did caused a view to re-render after it rendered but before it was inserted into the DOM.