Прямоугольный столб

Я пытаюсь использовать restangular в своем проекте, у меня все настроено и настроено нормально. Мне нужно сделать почтовый запрос, где у меня есть URL-адрес и полезная нагрузка json.

var url = xyz.com + "/api/v2/create?type=project";
eg payload
       '{
        "class":"Project",
        "name":"test_project",
        "description":"test_project",
        "owner":{"class":"User","id":"2"},
        "connection":{"class":"Connection","id":"1"},
        "defaultNamespace":"default",
        "namespaces":["default"]}'

Я не знал, как сделать повторный вызов, должен ли пост иметь полезную нагрузку в качестве параметров? Я пробовал это ниже, но, похоже, не работал.

Restangular.all('create').post({
        "class":"Project",
        "name":"test_project",
        "description":"test_project",
        "owner":{"class":"User","id":"2"},
        "connection":{"class":"Connection","id":"1"},
        "defaultNamespace":"default",
        "namespaces":["default"]})

person user760226    schedule 20.12.2013    source источник


Ответы (1)


Эй, вы должны сделать что-то вроде:

Restangular.all('create').post(
// First the object
{
  class: "Project",
  name: "Test-project",
  owner: {
    class: "User"
  }  
},
// Then the request params
{type: "Project"}
);

Это должно сделать это :)

person mgonto    schedule 23.12.2013