2016-08-18 2 views
0

SnabDom과 MostJS를 사용하여 Cycle.js 앱의 뷰포트 크기 [높이, 너비] 이벤트를 전달하는 스트림을 만들고 싶습니다. vDOM.elm 속성에서 얻으려면 : root div에 삽입 훅을 설치하는 것처럼 보이지만 지금까지 아무런 기쁨도 없습니다. 또한, 일단 그걸 얻으면, 훅 콜백 내부에서 이벤트를 크기 $ 스트림으로 내보내는 방법은 무엇입니까?Cycle.js 앱에서 뷰포트 크기를 가져 오는 가장 좋은 방법은 무엇입니까?

Window 개체를 조사하는 것보다 빠르고 쉬운 방법이 있지만 순수한 FRP로 얼마나 멀리 갈 수 있는지 알고 싶습니다.

+0

이 커뮤니티에는 질문의 형식이 더 적합 할 수 있습니다. https://gitter.im/cyclejs/cyclejs – bloodyKnuckles

답변

1

이 앱 컨테이너 내 지식으로 당

DOM.select(':root') 
.elements() 
.map(x => x[0].getBoundingClientRect()) 

당신에게 사각형을 줄 것이다, 현재주기는 뷰포트에 대한 액세스를 제공하지 않습니다.

관련 문제