У меня возникли проблемы с изменением местоположения после того, как я сохраню нового клиента в угловом.
Вот мой контроллер.AngularJs изменить местоположение после сохранения
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");
});
};
}
Клиент сохраняет в базе данных прекрасный. Проблема в том, что я не могу получить идентификатор объекта, который был сохранен только для перенаправления на страницу редактирования. Объект
«данных» заполняется, но это выглядит следующим образом:
b {customer: Object, $then: function, $resolved: true, $get: function, $save: function…}
$resolved: true
$then: function (callback, errback) {
customer: Object
Может кто-нибудь дать мне руку, как рыть идентификатор из возвращаемых данных?
Спасибо!
Doh! Это то, что я получаю для кодирования в 1 утра! Благодаря! – jacklin