2012-05-10 89 views
6

soo累了,我知道我以前見過這個,但Google沒有幫助我正在製作一個單頁主幹的WP主題。這些數據僅僅是WordPress的JSON API數據&我高興地用在現在的幾個項目骨幹,但這次它不是在玩不錯..它這樣做(出HTML標籤,而不是..以及使用它們):jquery/backbone/mustache/json將html作爲文本字符串呈現爲

enter image description here

這裏的渲染代碼:

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 
      } 

回答

9

嘗試把&變量名之前在模板

{{& posts}} 

{{& title}} 

這一切都在documentation

+0

不錯!從來沒有見過,在偉大的提示...我現在可以去睡覺了!...謝謝 – Alex