title: What is the difference between providedIn any and root
body: <p>In Angular 9 the injectable decorator option <code>providedIn</code> has a new value called <code>any</code>. What is the difference between <code>root</code> and <code>any</code>?</p>
  
  <p>Is a service considered a singleton in the case that I use <code>any</code>?</p>
  
  <pre class="lang-js prettyprint-override"><code>@Injectable({providedIn: 'any'})
  class UsefulService {
  }
  </code></pre>