title: Am I able to change templateUrl in angular 2 dynamically?
body: <p>I want to change my templateUrl dynamically, I've read <a href="https://stackoverflow.com/questions/31692416/dynamic-template-urls-in-angular-2">Dynamic template URLs in Angular 2</a>. Yes, I can change my template before the component initialize. But what I want is when I hit a button and the url change, then my html is update, like two way data binding.</p>
  
  <p>I try make to my component like this:</p>
  
  <pre><code>templateUrl: (function() {
      return dynamicURl;
  }())
  </code></pre>
  
  <p>But when change the "dynamicUrl", not thing happened. I also use dynamicComponentLoader load my component again and component is not changed.</p>