2016-06-05 1 views
0

나는 다음과 같은 내 배열에 데이터 목록을지도하려고를 notloaded 필요합니다. .. "문맥에 아직로드되지 않았습니다. _ http://requirejs.org/docs/errors.html#notloaded"은 밑줄지도 원인으로 필요하여 예외

내가 뭘 잘못하고 있니? require가있는 밑줄 맵을 사용하는 옵션이 있습니까? 모듈을로드 할 그것을로드 및 검색 할 때

감사

+0

반환 값을 지정해야합니까? – Rajesh

+0

링크 된 문서를 읽은 경우 문제가 무엇인지 알 수 있습니다. – andlrc

+0

andlrc - 그게 도움이되지 않는 코멘트, 내가 링크 된 문서를 읽었지만 여전히 작동하도록 만들 수 없었다. 만약 당신이 어떤 생각을 가지고 있고, 어떻게 작동시켜야하는지 말해 주어야만한다. – user1322801

답변

1

require.js 실제로 정적으로 코드를 분석합니다. 실제로 이것은 require.js이 CommonJS가 아닌 AMD (asynchrouns 모듈 정의) 사양을 구현하기 때문에 발생합니다. 이 구문은 개발자로서 우리를 돕는 도우미 (또는 구문 설탕)와 마찬가지로 가능합니다. 부모 모듈이로드 될 때 이러한 방식으로 실제로 모든 종속성이로드되고 그 다음에 만 require.js이 "실행"하여 동기 로딩의 의미를 갖게됩니다.

TL : DR :이 구문을 사용하여 동적으로 모듈을로드 할 수 없습니다.

제 생각에는 모듈을 동적으로로드하는 것은 매우 좋은 습관이 아닙니다. r.js을 사용하여 모듈을 최적화 할 수 있을지 확신하지 못합니다.