Jea*_*eri 1 deprecated ember.js ember-router
我只是按如下方式设置路由器定义
Sp.Router.map(function(match) {
match('/').to('index');
});
Sp.IndexRoute = Ember.Route.extend({
renderTemplates: function() {
this.render('index');
}
});
Run Code Online (Sandbox Code Playgroud)
虽然它有效,但我收到以下警告:
DEPRECATION: Ember.Route.renderTemplates is deprecated. Please use Ember.Route.renderTemplate(controller, model) instead.
Run Code Online (Sandbox Code Playgroud)
我真的不知道该怎么做才能解决这个问题?
答案是在问题:请使用Ember.Route.renderTemplate(控制器,模型)(单数形式;))
相关提交:
https://github.com/emberjs/ember.js/commit/2468b42f801dc192a6e762293f3590d25274dfd0
https://github.com/emberjs/ember.js/commit/6d771b7a9389fff826b8f2e500721da6a7ce2fc0
感谢@klasspieter:这里解释了改变背后的原因:https://github.com/emberjs/ember.js/pull/1693
| 归档时间: |
|
| 查看次数: |
474 次 |
| 最近记录: |