처음으로 require.js를 시도하기로 결정했습니다. 대부분의 경우 템플릿로드를 동적으로 처리하려고 할 때까지 제대로 작동합니다.requirejs 비동기식 템플릿 모듈 패턴로드
기본적으로 템플릿을 모두로드하고 사용할 수있을 때까지 앱을 진행해서는 안된다는 요구 사항이 있습니다.
그 결과로 모듈 'templating'이 생성되었습니다. 반환하기 전에로드해야하는 템플릿 배열 (이미 사용 가능)의 정의를 가져옵니다.
저는 이것이 아마 안티 패턴 일 것이라고 확신합니다. 어떻게 수정하겠습니까?
app -> requires "templating"
define templating ->
- loop through an array of templates and dynamically create a list
- define all templates (via text!) so later we can require("template-name")
- also tried, require all templates
내가 관찰 한 것은 모든 템플릿이로드되기 전에 템플릿 모듈이로드되어 앱에서 사용할 수있게되었습니다.
나중에 템플릿을 가져 오는 XHR은 다음과 같습니다.
모든 텍스트를로드하고 컴파일하기 전에 모듈이 반환되지 않도록하려면 어떻게해야합니까? 의사 코드 또는 예제에 대한 링크가 좋을 것입니다.
건배. 내 모든 템플릿은 뷰와 관련이 있으며 뷰/모델 끝에서 실제로 템플릿을 오프로드 할 수 있습니다 ... 어쨌든 아직 결정되지 않았습니다. –