2016-11-05 19 views
1

Elm에서 함수의 정의를 느리게 가져오고 싶습니다. 유스 케이스는 초기 페이지로드를 위해 렌더링 할 필요가없는 다중 뷰를 가질 수있는 브라우저이므로 초기로드 속도를 높이기 위해 해당 네트워크 요청을 연기하고 싶습니다. Polymer는 PRPL pattern을 사용하여이 작업을 수행합니다. 여기서 사용자 정의 요소의 정의를로드 할 수 있습니다. 나는 주변을 둘러 보았지만 느릅 나무에서도 이것이 가능하다는 것을 알 수있는 아무것도 찾을 수 없었습니다.Elm의 동적/게으른 가져 오기

모든 아이디어를 얻을 수 있습니다. 표면이 없다면, 불가능하다고 생각할 것입니다.

답변

5

나는 이것이 엘름에서 가능하지 않다고 생각합니다. 동적 임포트는 컴파일 타임에 정적으로 검사하기 위해 언어에서 의도적으로 불가능합니다.

다른 Elm 모듈을 동적으로 실행하거나 가져 오는 JS 프로그램에 대한 포트로 뭔가를 처리 할 수 ​​있지만 Elm 컴파일러에서 얻을 수있는 많은 이점을 포기할 수 있습니다.

+0

글쎄 그건 슬픈 일입니다. – adjenks