jquery/backbone/mustache/json рендеринг html в виде текстовой строки

так устал, и я знаю, что видел это раньше, но Google не помогает. Я делаю одностраничную тему WP на базе магистральной сети. . Данные — это просто данные WordPress JSON API, и я с радостью использовал магистраль в нескольких проектах, но на этот раз это не очень хорошо.. Это делает это (показывая теги 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
            }
6
задан Alex 10 May 2012 в 20:53
поделиться