1

HTML 렌더링 용 템플릿을 사용하는 오프라인 단일 페이지 응용 프로그램을 작성합니다.오프라인 단일 페이지 응용 프로그램에 HTML을 포함하는 방법

응용 프로그램이 커지고 있으며 다른 개발자와 함께 작업 할 것이므로 HTML이 포함되어 있는지 궁금합니다.

한 페이지가 너무 길어지고, 우리가 index.html의 코드를 4000 줄로 나눌 수 있다면 정말 감사 할 것입니다. 여기에는 8 페이지, 9 페이지, 8 개의 index.html 포함 .

해결책을 아는 사람이 있습니까?

+0

나는 앱이 무엇인지 궁금하다. 또한 앱을 제공하기 위해 무엇을 사용하고 있습니까? Chrome 내장 앱? –

답변

1

나는 이것을 위해 require.js text plugin을 사용합니다.

require(["text!../../Templates/template.htm"], function (template) { 
    mustache.render(template, {prop: "value"}); 
}); 

콧수염 obviusly 단지 예입니다. 나는 $ .get을 통해 템플릿을 얻을 수 있다고 생각합니다.하지만 이미 사용하고 있기 때문에 이것이 나에게 의미가 있습니다.

+0

이 솔루션을 이용해 주셔서 감사합니다. 더 나은 솔루션이 있다면 아직 열려 있습니다. Btw, 템플릿 엔진 인 underscore.js (백본과 함께 필요함)를 사용 중입니다. – Dimitri

관련 문제