用于将模型对象的所有属性打包到帖子或放置的ember快捷方式

时间:2014-01-08 05:27:25

标签: ember.js

我刚开始使用ember并且没有使用ember数据。我有一些代码谎言:

Hex.Location = Ember.Object.extend({
    id: null,
    name:null,
    city:null,
    state:null,
    zip_code:null,
    is_enabled:null,
    tag_line:null,
    longitude:null,
    latitude:null,
    create: function(){
        return Ember.$.post( "/arc/v1/api/locations", {name: this.name, website: this.website, latitude:this.latitude, longitude: this.longitude, street: this.street, city: this.city,
            state:this.state, zip_code:this.zip_code, is_enabled: this.is_enabled, is_launch_set: this.is_launch_set, phone:this.phone });// , function(data ) {

但是在输入所有属性方面,这显然非常浪费。有捷径吗?我已将所有内容命名为应该在线上和我的Javascript对象中的所有内容?

THX

1 个答案:

答案 0 :(得分:0)

你可以打电话

this.getProperties('name', 'city', 'state', 'zip_code', 'is_enabled', 'tag_line', 'longitude', 'latitude')

http://emberjs.com/api/classes/Ember.Object.html#method_getProperties

但我不认为在对象中获得所有属性的快捷方式。