을 얻기 위해 나는 AngularJS와의 $ 자원의 개념은,이 자원을 나타내는 객체가 (,, 업데이 트를 얻을 삭제)올바른 패턴 관련 데이터
- 자원을 반환하는 것을 알 수
- 이 리소스 (쿼리)를 나타내는 개체 목록
한 번에 필요한 정보를 모두 제공하지 않는 백엔드를 사용하고 있습니다. 예를 들어
: /User/:id
user = User.get({id: userId});
는 사용자를 반환합니다. 큰. 여기
{ count: 17 }
내가 끼 었어 :
/User/:id/count=friend
및 반환 : 나는 그의 친구의 번호를해야하는 경우
, 나는 또 다른 요청 느릅 나무처럼 될 것이 내 user
변수를 사용할 수 없거나 사용자 객체가 손실됩니다. 게다가 결과는 내 사용자를 대표하지 않는 숫자가 될 것입니다.
'더러운'방법은이 경우 $http
으로 돌아가 결과를 user.friendsNumber = data.count
에 할당하는 것입니다.
하지만 여전히 깨끗하지는 않습니다. user.$put()
일 경우 재 할당되므로 내 user.friendsNumber
이 손실됩니다.
올바르게 처리하는 올바른 방법은 무엇입니까?
맞춤 작업을 선언 하시겠습니까? '$ resource (url, [paramDefaults], [actions], options); ' – merlin