我正在显示我的帖子的下载量。单击它们后,将执行一项操作以增加其下载次数并自行发出下载。
当有两个下载项目时,我点击第一个,模板中的下载计数更改,并使用第二个下载项目切换位置。 为什么他们互换了,我该如何防止它?
这是模板:
{{#each download in post.downloads }}
<p>
<a {{ action "incDownload" download }}>
{{ download.name }}
</a> - {{ unbound download.downloadcount }} Hits
</p>
{{/each}}
这是控制器:
import Ember from 'ember';
export default Ember.ObjectController.extend({
actions: {
incDownload: function(obj) {
obj.incrementProperty('downloadcount')
obj.save()
}
}
}
})