在 EmberJS 的主页上有简短的代码片段:
App.Person = DS.Model.extend({
firstName: DS.attr('string'),
lastName: DS.attr('string'),
fullName: function() {
return this.get('firstName') +
" " + this.get('lastName');
}.property('firstName', 'lastName')
});
App.peopleController = Em.ArrayController.create({
content: App.Person.find()
});
现在,当我尝试构建它时,我得到一个 DS 未定义?我确实包含了 Handlebars,并且通过源代码查看 DS 的定义无处可寻。
网络上的其他示例不使用 DS,而是使用 Em,但是这些示例已经很老了(至少在互联网时代)。我究竟做错了什么?我错过了什么?