title: AngularJS : From a factory, how can I call another function
body: <p>Do I have to move my getTemplates function out of the return or what ?</p>
  
  <p>Example : I dont know what to replace "XXXXXXX" with (I have tried "this/self/templateFactory" etc... ) :</p>
  
  <pre><code>.factory('templateFactory', [
      '$http',
      function($http) {
  
          var templates = [];
  
          return {
              getTemplates : function () {
                  $http
                      .get('../api/index.php/path/templates.json')
                      .success ( function (data) {
                          templates = data;
                      });
                  return templates;
              },
              delete : function (id) {
                  $http.delete('../api/index.php/path/templates/' + id + '.json')
                  .success(function() {
                      templates = XXXXXXX.getTemplates();
                  });
              }
          };
      }
  ])
  </code></pre>