在ArrayController的指南文档中,内容通过Route在控制器上设置,如下所示:
controller.set('model', playlist.get('songs'));
但是,在API文档中,它的设置如下:
MyApp.listController.set('content', data);
键入model
vs content
...指南中的代码,设置'模型'不起作用。我必须通过API文档来设置内容,以便我的项目显示在我的列表中。
指南示例是错误的吗?或者它是否适合我不熟悉的情况?
答案 0 :(得分:1)
正如您从Ember.js中看到的那样,源代码model
只是每个content
controller
的别名
model: Ember.computed.alias('content')
答案 1 :(得分:1)
部分错误。 model
用于ObjectController
,而content
用于(Array)Controller
。