var send_data = {
speed:{min:$scope.speedSlider.minValue,max:$scope.speedSlider.minValue}],
f_temp:{min:$scope.f_tempSlider.minValue,max:$scope.f_tempSlider.minValue},
f_vol:{min:$scope.f_volSlider.minValue,max:$scope.f_volSlider.minValue},
f_den:{min:$scope.f_denSlider.minValue,max:$scope.f_denSlider.minValue}
}
var settings = new Settings({truckId:$scope.truckId, data:send_data});
settings.$save();
我想将这些数据发布到Django后端,并希望数据看起来像这样:
data {
speed {
max: 120,
min: 10
}
}
但网络电话会在表格数据
下显示truckId:POC-truck1
数据:[对象对象]
答案 0 :(得分:0)
要使用AngularJS ngResource POST(创建)新资源对象,请使用save
方法。
var send_data = {
speed:{min:$scope.speedSlider.minValue,max:$scope.speedSlider.minValue}],
f_temp:{min:$scope.f_tempSlider.minValue,max:$scope.f_tempSlider.minValue},
f_vol:{min:$scope.f_volSlider.minValue,max:$scope.f_volSlider.minValue},
f_den:{min:$scope.f_denSlider.minValue,max:$scope.f_denSlider.minValue}
}
//var settings = new Settings({truckId:$scope.truckId, data:send_data});
var settings = Settings.save(send_data);
RESTful API通常会分配一个新ID并返回新的资源对象,并将ID作为属性附加。