2012-12-03 18 views
5

Ember-precompile aracını kullanmaya çalıştığımda, ember şablonlarımı derleme işlemimin bir parçası olarak önbelleğe almayı çok isterim. Sonuçta elde edilen işlev şablon verilerini içeriyor ve bunu renderbuffer'a ekler nesne, ancak hiçbir şey görüntülenmeyecek bir boş bir dize döndürür.ember.js ile önceden yazılmış handlebars şablonları

Ember.TEMPLATES["ins"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) { 
helpers = helpers || Ember.Handlebars.helpers; 
    var buffer = '', stack1, stack2, stack3, foundHelper, tmp1, self=this, escapeExpression=this.escapeExpression; 



    data.buffer.push(" <script type=\"text/x-handlebars\" data-template-name=\"FramesInstructions\">\n  Instructions - Click on the frames in the correct order!<br>\n  <a "); 
    stack1 = depth0; 
    stack2 = "watchCommercial"; 
    stack3 = helpers.action; 
    tmp1 = {}; 
    debugger 
    tmp1.hash = {}; 
    tmp1.contexts = []; 
    tmp1.contexts.push(stack1); 
    tmp1.data = data; 
    stack1 = stack3.call(depth0, stack2, tmp1); 
    data.buffer.push(escapeExpression(stack1) + "> START </a>\n </script>\n"); 
    return buffer; 
}); 

cevap

2

Komut dosyası etiketlerini şablonun etrafında bıraktım. DUR