我对 Ember.js 很陌生,阅读了它的文档,并遵循了给出的起始示例。他们property
在计算属性中使用方法并传递模型属性(有时使用@each)。我不知道他们为什么使用它。这里的持续时间可用this.get('model.duration')
比为什么.property('model.duration')
App.SongController = Ember.ObjectController.extend({
duration: function() {
var duration = this.get('model.duration'),
minutes = Math.floor(duration / 60),
seconds = duration % 60;
return [minutes, seconds].join(':');
}.property('model.duration')
});