我刚开始使用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
答案 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
但我不认为在对象中获得所有属性的快捷方式。