0
У меня есть завод ngResource так:angularjs ngResource успех неопределенного
app.service 'Api', ['$resource', ($resource) ->
{
Student: $resource "/api/v1/students/:id", {id: "@id", option: "@option"}, { 'update': {method: 'PUT'}}
]
У меня есть контроллер так:
app.controller 'newStudentCtrl', ($scope, $state, Api) ->
$scope.addNewStudent = ->
student = Api.Student.save(
student: $scope.newStudent
)
console.log(student.id)
$state.go('student.new', { id: student.id})
Новая запись Student сохраняется, но student.id возвращается неопределенным ,
console.log (студент) возвращает следующее:
Resource {student: Object, $promise: Promise, $resolved: false....
$promise: Promise
$resolved: true
id: 88
last_name: "Baggins"
Как обрабатывать обратный вызов, чтобы получить student.id?
ли идентификатор генерируется из БД или от переднего конца? – Reena
Из базы данных. Значение student.id определенно находится в ответе сервера, но я попробовал образец кода в документах, чтобы получить его безрезультатно. –
Что это дает console.log (id)? id или undefined – Reena