title: Angular ngShow is not removing tag style
body: <p>This is my js:</p>
  
  <pre><code>(function () {
      angular.module("profile.view", [])
              .controller("ViewController", ["$scope", function (scope) {
                  scope.profile = {{ profile_json|raw }};
              }]);
  
      angular.module("profileApp", ["profile.view"]);
  
      angular.bootstrap(document, ["profileApp"]);
  })();
  </code></pre>
  
  <p>and my html:</p>
  
  <pre><code>&lt;html&gt;
  &lt;body&gt;
  &lt;div class="loading" ng-if="false"&gt;Loading ....&lt;/div&gt;
      &lt;div ng-controller="ViewController" style="display: none" ng-show="true"&gt;
              some text
      &lt;/div&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>Why angular is not removing "display:none" when it is loaded ?</p>