如何在当前路由操作方法中获取当前export default Ember.Route.extend({
model: function(params) {
if(this.store.hasRecordForId('card-list', params.id)){
return Ember.RSVP.hash({
model: this.store.peekRecord('card-list', params.id )
})
}
},
actions:{
formValidateBeforeNext:function(){
this.modelFor(this.routeName).get("id");//not works
console.log(this.controller.get('model').get("id"));//not works
console.log(this.get('model').get("id"))//not works
return;
// this.transitionTo('cs2i.balance.balanceReview');
}
}
});
模型?
我一直在收到错误。有人帮我吗?
我的路线:
从' ember';
导入EmberTypeError: Cannot read property 'get' of null
收到错误:if
答案 0 :(得分:0)
要在路线操作中获取模型,您可以使用
this.controller.get("model.id")