2016-06-02 9 views
1

Dojo 템플릿 기반 위젯에서 정적 * .html 파일 대신 서버 측 렌더링 템플릿을 사용하는 방법이 있습니까? 문서에서 들이 STH 좋아합니까 :Dojo 위젯에 서버 측 렌더링 템플릿 제공

  • "dojo/text!./templates/AuthorWidget.html"에 종속성을 추가 - 모든 이벤트를 부착 나중에 구문 분석 문자열을주는 등 내부 위젯의 인스턴스를
  • 이 종속성에서
  • 문자열 출력은 templateString 속성에 대입

난 그냥 서버 쪽 렌더링 템플릿을 제공 할 URL로 XHR 요청을 보내려고 내가 올바른 HTML 템플릿을 받고 있어요 내가 아씨 (그래서 나는 쉽게 그 대신에 클라이언트 측 자바 스크립트를 사용하는 몇 가지 값을 대체 할 수)

+0

서버에서 가져 오는 html 템플릿을 구문 분석 해 봤니? – Himanshu

답변

0

당신은 당신의 서버 렌더링 템플릿 정규화 된 URL을 플러그인 dojo/text!을 줄 수 있고, 위젯은 require D를 얻을 때 요청 얻을 것이다, templateString 속성하지만 난 단지 "정의"를 참조 위젯을 GN :

define('mine/MyWidget', [ 
    'dojo/_base/declare', 
    'dijit/_WidgetBase', 
    'dijit/_TemplatedMixin', 
    'dojo/text!https://...', 
], function() { ... } 

Fiddle here.

+0

좋은 답변, 참조 용으로 관련 문서 링크를 추가하고 있습니다 : https://dojotoolkit.org/documentation/tutorials/1.10/templated/ – GibboK

관련 문제