title: Load all templates from one file in angular js
body: <p>All, Forgive me it is not a solution-finding question. Before I posted this question. I already found a way to make it. Please see it from <a href="https://gist.github.com/vojtajina/3354046" rel="nofollow">vojtajina example</a>. Honestly it really ggod work for me .My problem is I can't understanding how and why it works well. So I tried to post some questions here to ask for some help. Please see my questions.</p>
  
  <ol>
  <li><p>I found <code>angularjs</code> already have a service named <code>$templateCache</code>. But there also has a <code>factory</code> with the same name in the vojtajina's solution .IMO, I think the author want the <code>factory</code> overwrite the original <code>service</code>. So the service will not works in the vojtajina's solution, Is it right ?</p></li>
  <li><p>The most hard part for me is return the object <code>{ status: response.status, data: cache.get(url)}</code> . What is this object used for? </p></li>
  </ol>
  
  <p>Thanks,</p>
  
  <p>Joe</p>