2013-04-16 3 views
4

을 나는 버튼을 누군가가이 작업을 수행하는 방법에 나를 도울 수 동적 템플릿 만들기 - 유성

<input text="button" class="btn" value="click to create template" /> 


-->js part 

'click input.btn' : function(){ 
      //create template here 
} 

를 클릭 할 때마다 새 템플릿을 만들려면? 감사 !

답변

2

나는 이것을 할 수있는 쉬운 방법이 없다고 생각합니다. 유성은 빌드 과정에서 모든 템플릿을 컴파일하고 뒤에서 진행되는 꽤 강한 조작이 있습니다. 간단한 템플릿은 이와 같이 쉽게 생성 할 수 있습니다.

Meteor._def_template("Hello",Handlebars.json_ast_to_func(["<div>Hello World!</div>"])); 

핸들 바 변수를 추가하고 헬퍼를 차단하기 시작하면 꽤 복잡해 보입니다.

더 자세히 조사하려면 프로젝트의 .meteor 디렉토리로 들어가서 탐색하십시오. 템플릿은 프로젝트의 폴더 구조 설정 방법에 따라 ./meteor/local/build/static_cacheable 아래에 있어야합니다. 각 템플리트 파일은 양식 템플리트에 있습니다. templateName .js