我有一个像这样的控制器:
import Ember from 'ember';
export default Ember.ArrayController.extend({
currentTrack: {'https://cdn.clougfront.com/superimage.jpg'}
})
和这样的模板文件:
<div class="song">
<img {{bind-attr src=currentTrack.artwork_url}} />
</div>
由于某种原因,这会导致Ember向http://localhost:4200/undefined发送HTTP请求。当currentTrack只是一个字符串时,它不会发生。
我怎样才能防止这种情况,但我们仍将currentTrack作为一个对象(它通常具有更多属性。为了简单起见,我只是将它们排除在外)?