我对如何在 Ember.js 中从我的(动态)模型中设置检索信息感到困惑
这是我的模型(到目前为止有效):
App.Router.map(function() {
this.resource('calendar', { path: '/calendar/:currentMonth'});
});
App.CalendarRoute = Ember.Route.extend({
model: function (params) {
var obj = {
daysList: calendar.getDaysInMonth("2013", params.currentMonth),
currentMonth: params.currentMonth
};
return obj;
}
});
我只想取回'currentMonth'属性:
App.CalendarController = Ember.Controller.extend({
next: function() {
console.log(this.get('currentMonth'));
}
});
但我收到“未定义”错误。
我是否必须明确声明我的模型 (Ember.model.extend()) 才能获取和设置值?