title: Angular.js in ASP.Net MVC -- need to reload page twice
body: <p>I minimized the problem to this simple reproduction. Create new Asp.net MVC app, add Angular.js via nugget. </p>
  
  <p>_Layout.cshtml:</p>
  
  <pre><code>&lt;head&gt;
      &lt;!-- Other stuff --&gt;
      @RenderSection("JavascriptInHead", required: false)
  &lt;/head&gt;
  </code></pre>
  
  <p>_Index.cshtml</p>
  
  <pre><code>@section JavascriptInHead {   
     &lt;script src="~/Scripts/angular.min.js"&gt;&lt;/script&gt;
  }
  &lt;div ng-app&gt;
      {{2 + 2}}
  &lt;/div&gt;
  </code></pre>
  
  <p>So this works (obviously), however when I click, say About or Contact menu to reload another view and then go back to Home, I get </p>
  
  <p>{{2 + 2}}</p>
  
  <p>Then I click page reload two times and I get</p>
  
  <p>4</p>
  
  <p>Please help me understand this..</p>