如何将我的ember模型作为json值进行控制?

时间:2017-08-10 05:47:26

标签: json ember.js

在进入下一个路由器之前,我想安装所有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 );
        }
    }
});

0 个答案:

没有答案