在进入下一个路由器之前,我想安装所有model's
当前的satus。为此,我正在尝试检查model
的状态。我尝试了这个形式的问题:Ember model to json
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
proceed: function() {
this.set('clickCancel',false);
},
formValidateBeforeNext:function(){
console.log("i am called", this.getProperties(ret) );
}
}
});
但不起作用!!
更新
我试图控制models
,因为这种方式仍无效。
从'ember'导入Ember;
export default Ember.Controller.extend({
actions: {
proceed: function() {
this.set('clickCancel',false);
},
formValidateBeforeNext:function(){
var rect = {};
var propertyNames = arguments;
if (arguments.length === 1 && Ember.typeOf(arguments[0]) === 'array') {
propertyNames = arguments[0];
}
for(var i = 0; i < propertyNames.length; i++) {
ret[propertyNames[i]] = get(this, propertyNames[i]);
}
console.log( "rect is", rect );
}
}
});