Roo/Template.js
[roojs1] / Roo / Template.js
index 7a4dedc..307cbdb 100644 (file)
@@ -54,7 +54,8 @@ Roo.Template = function(cfg){
 Roo.Template.prototype = {
     
     /**
-     * @cfg {String} url  The Url to load the template from.
+     * @cfg {String} url  The Url to load the template from. beware if you are loading from a url, the data may not be ready if you use it instantly..
+     *                    it should be fixed so that template is observable...
      */
     url : false,
     /**
@@ -68,8 +69,7 @@ Roo.Template.prototype = {
      */
     applyTemplate : function(values){
         try {
-            _t= this;
-          
+           
             if(this.compiled){
                 return this.compiled(values);
             }
@@ -128,6 +128,7 @@ Roo.Template.prototype = {
                 _t.loading = false;
                 _t.html = response.responseText;
                 _t.url = false;
+                _t.compile();
              },
             failure : function(response) {
                 Roo.log("Template failed to load from " + url);