以角度保存新客户后,我无法更改位置。
这是我的控制器。
function CustomersNewController($scope, $location, Customer) {
$scope.selected_customer = '';
$scope.submit = function() {
rails_customer = new Customer({customer: $scope.new_customer});
rails_customer.$save({format: 'json'},function(data, getResponseHeaders) {
$location.path(data.id + '/edit/') ;
}, function(data, getResponseHeaders) {
console.log("ERROR");
});
};
}
客户很好地保存到数据库中。问题是我无法获取刚刚保存的对象的 ID 以重定向到编辑页面。
'data' 对象已填充,但它看起来像这样:
b {customer: Object, $then: function, $resolved: true, $get: function, $save: function…}
$resolved: true
$then: function (callback, errback) {
customer: Object
任何人都可以帮我了解如何从返回的数据中挖掘 id 吗?
谢谢!