먼저 긴 제목을 보내 주시면 죄송합니다.rxjs/Observable : 첫 번째 스트림을 얻은 후에 한 번 함수 실행 (연속 관찰 가능)
내가 angularfire2에서 forEach 연속 스트림의 배열에 가입하려고하지만, 나는 데이터의 첫 번째 세트에서왔다 확인한 후에 나는 또한 함수를 실행하고 싶습니다 :
this.people.forEach((person) => {
person.items = this.database.list('/items' + person.key);
person.items.subscribe((data) => {person.itemsList = data});
});
myIntendedFunction();
배치하는 방법이 myIntendedFunction()
등이 :
- 이
data
의 첫 번째 스트림은 각person
수신 한 후 실행하고, - 한 번만 실행됩니까?
이것은 내가 의도 한대로 작동합니다 (아직 어떻게 작동하는지 알지만). 감사! 그래도 '출판물'이 나오기 전에 '...'이 무엇인지 물어볼 수 있을까요? – shinglesmingles
'스프레드 연산자'라고합니다. 함수 (... [a, b, c])는 함수 (a, b, c)와 동일하지만 여러 요소와 함께 작동합니다. – j2L4e
는 '발행물'을'connectables'에 이름을 바꿔서 무슨 일이 일어나고 있는지 잘 반영합니다. – j2L4e