2016-10-12 2 views
1

나는 1 번 각도의 데이터를 변환 (지도, 필터 등)하기 위해 lodash를 사용 해왔다. http 서비스로 json을 요청하는 방법을 보여주는 첫 번째 예제 중 하나 인 @angular (angular 2) RxJS의지도를 사용합니다. RxJS에는 훨씬 유용한 연산자가 있다는 것을 확인했습니다. 그래서 모든 컬렉션을 Observable (asObservable())로 변환해야하며 RxJS 연산자는 이미 포함되어 있고 @angular에 필요하므로?@Angular의 Lodash 바꾸기

답변

1

앵귤러 2로 작업하는 경우, 프레임 워크에서 오는 많은 것들이 관찰 가능의 형태가됩니다. 각도 2 응용 프로그램에서 관찰 가능 객체를 다시 얻는 경우에는 관찰 가능 연산자를 사용하십시오.

당신이 요소의 배열을 받아들이는 응용 프로그램에서 바보 같은 응용 프로그램이 있지만의가 있다고 가정 해 봅시다 ... 형태, HTTP 요청, 라우팅의 경우 일 것이다. 해당 배열에서 일부 연산을 수행해야하는 경우 배열로 처리하고 배열의 연산자를 사용하십시오. 이 배열에서 관찰 가능을 만드는 데는 이점이 없습니다.

하단 라인, 앵귤러 앵귤러 프레임 워크에 의해 대부분 반환되는 관찰 가능 항목의 모든 부분에 대해 치료는 운영자가 관찰 할 수 있습니다. 당신이 어떤 이유로 배열을 가지고 있다면, 그것의 연산자로 배열로 처리하십시오.

각도 2의 배열은 대부분 관찰 할 수 있기 때문에 종종 처리되지 않을 것으로 보입니다