2
Restangular.one('suppliers', 'me').getList('websites').then(
(data) ->
$scope.websites = data
$scope.websites.patch()
)
빠른 테스트를 위해이 작업을 시도하고 있습니다.전송 된 초 기형 데이터가 분할 중입니다.
/suppliers/me/websites의 API 호출은 배열을 반환하지만, Restangular 객체에서 패치하려고하면 아래에서 볼 수 있듯이 분할 된 데이터가 전송됩니다.
[{"0":"h","1":"t","2":"t","3":"p","4":":","5":"/","6":"/","7":"w","8":"w","9":"w","10":".","11":"p","12":"f","13":"c","14":"o","15":"n","16":"c","17":"e","18":"p","19":"t","20":".","21":"c","22":"o","23":"m"}]
각도가 &입니다. 무엇이 누락 되었습니까?
편집 : 테스트를 위해 패치를 설치했지만 보통 추가/제거를 통해 웹 사이트 배열을 수정합니다.
내가 getList를 사용할 때 응답이를 수있다. 배열 .FOSRestBundle 사용하고 원시 응답을 유효한 json 배열 인'[ "http : \/\/www.pfconcept.com"]'입니다. 또한 $ scope.websites에 foreach를 실행하면 볼 수 있습니다. 데이터가 맞는지 확인하십시오. –
[[{{ "key": "value"}]'(키 배열/키 배열)을 사용하여 [this Plunker] (http://plnkr.co/edit/gamZAL4EZCOfL8LymmF6?p=preview) 값 쌍)은 요청 페이로드가있는 PATCH가되고, [[ "value"]'는 빈 배열이있는 PATCH가되고, 후자는 유효한 JSON 기술 일 수 있습니다 y, 그러나 나는 그것이 Restangular가 찾고있는 것이라고 생각하지 않는다. –
예 문자열 배열 (원시 응답 :'[{ "url": http : \/\/www.pfconcept.com "}]) 대신 객체 배열을 returing하여 API 측을 변경했습니다. 작동 –