我有这样的路线
Router.map(function() {
this.route('about');
this.route('rooms');
this.route('room', { path: '/room/:uid' });
当我访问/rooms
时,我可以看到房间列表。然后我点击一个房间,我被重定向到/room/123
,一切正常
但是,如果我在/room/123
上重新加载页面,则模型会变为null
。
这是房间的路线:
export default Ember.Route.extend({
model(params){
return this.store.findRecord('room', params.uid);
}
});
答案 0 :(得分:2)
您需要使用getter来获取商店。
export default Ember.Route.extend({
model(params){
return this.get('store').findRecord('room', params.uid);
}
});
答案 1 :(得分:0)
不要忘记房间路线的模型钩子中的export default Ember.Route.extend({
model(params){
return this.store.findRecord('room', params.uid);
}
});
语句。
RewriteEngine on
RewriteRule ^portfolio/cat/(.+) /portfolio.php?cat=$1 [L]