jquery/messages/messages/json html을 텍스트 문자열로 렌더링
너무 피곤하고 전에 이것을 본 적이 있다는 것을 알고 있지만 구글은 내가 한 페이지의 백본으로 작동하는 WP 테마를 만드는 데 도움이 되지 않습니다.데이터는 워드프레스 JSON API 데이터이고 나는 지금 몇몇 프로젝트에서 백본을 행복하게 사용했지만 이번에는 잘 작동하지 않습니다.대신 html 태그를 표시하는 것입니다.잘 사용합니다.):
렌더 코드는 다음과 같습니다.
this.template = '<div class="post-list">{{#posts}}<article><h2>{{title}}</h2><span class="postcontent">{{content}}</span></article>{{/posts}}</div>';
if(this.model.get("rawdata").posts!=undefined && this.model.get("rawdata").posts.length>0)
{
var posts = [];
for(i=0;i<this.model.get("rawdata").posts.length;i++)
{
posts[i] = new PostModel(this.model.get("rawdata").posts[i]);
}
this.postCollection = new PostCollection(posts);
this.htm = Mustache.render(this.template,this.model.get("rawdata"));
this.$el.empty().html(this.htm);
log(this.htm)
}
else
{
//handle no-data result error
}
템플릿의 변수 이름 앞에 & 를 넣으십시오.
{{& posts}}
아니면
{{& title}}
모든 것이 문서에 나와 있습니다.
또 다른 방법은 3중 콧수염을 사용하는 것입니다.
{{{title}}}
설명서에도 나와 있습니다.Nustache에서도 이 옵션을 사용할 수 있습니다.
언급URL : https://stackoverflow.com/questions/10541865/jquery-backbone-mustache-json-rendering-html-as-text-string
'programing' 카테고리의 다른 글
Excel에서 CSV에 저장하면 지역별 날짜 형식이 손실됨 (0) | 2023.09.17 |
---|---|
gcc/usr/bin/ld: 오류: -ln커서를 찾을 수 없습니다. (0) | 2023.09.17 |
정수(id)를 텍스트 문자열에 매핑하시겠습니까? (0) | 2023.09.17 |
문자 배열의 리터럴 문자열 이니셜라이저 (0) | 2023.09.17 |
Android에서 모서리가 둥근 사용자 지정 대화 상자를 만드는 방법 (0) | 2023.09.17 |