Я пытаюсь опубликовать bookData для моей службы WebAPI2, используя «$ resource» в AngularJS. Это отлично работает, когда он сначала получает книгу из BookService, модифицирует книгу и отправляет ее в BookService.
Я ищу способ публикации книги, не получив сначала книгу из BookService.
Во-первых, я создал REST-сервис в WebAPI2:
public IHttpActionResult Get([FromUri] string id)
public IHttpActionResult Post([FromBody] BookData bookData)
Во-вторых, в контроллере я пытаюсь получить ан размещать некоторые bookdata. BookService вводится в контроллер
var bookData;
var book = BookService.get({ id: 1 }, function()
{
bookData = book;
});
$scope.sendBook = function() {
bookData.Title = 'Test REST';
var book = new BookService(bookData);
book.$save();
}
Я попытался следующие, но это не работает
var bookData = {Title: 'Test REST'};
$scope.sendBook = function() {
var book = new BookService(bookData);
book.$save();
}
вы можете разместить свой код для bookservice? – sylwester