title: Windows inside markers for angular-google-maps only work when set visible from the start
body: <p>I'm using angular-google-maps and had a list of markers that should all have infowindows. This is my code so far:</p>
  
  <pre><code>$scope.markers = [
                  {id: 1,
                   coords: {latitude: 45, longitude: -73},
                   clk:function(){showWindow = true; $scope.$apply();},
                   showWindow: false,
                   closeClick:function(){ showWindow = false; }
                  },
                  [More identically structured markers]
              ];
  </code></pre>
  
  <p>and in the markup:</p>
  
  <pre><code>&lt;google-map center="map.center" zoom="map.zoom" ng-show="true" draggable="true" control="map.control"&gt;            
           &lt;markers models="markers" coords="'coords'" click="'clk'" doRebuildAll="true"&gt;
               &lt;windows show="'showWindow'" closeClick="'closeClick'" options="map.wndoptions"&gt;
                  &lt;div &gt;
                      Marker
                      &lt;input type="button" value="U" ng-click="$parent.moveMarkerUp()"&gt;&lt;/input&gt;
                      &lt;input type="button" value="D" ng-click="$parent.moveMarkerDown()"&gt;&lt;/input&gt;
                      &lt;input type="button" value="L" ng-click="$parent.moveMarkerLeft()"&gt;&lt;/input&gt;
                      &lt;input type="button" value="R" ng-click="$parent.moveMarkerRight()"&gt;&lt;/input&gt;
                  &lt;/div&gt;
           &lt;/windows&gt;
           &lt;/markers&gt;
      &lt;/google-map&gt;
  </code></pre>
  
  <p>When I set <code>showWindow</code> to true from the start, all the infowindows open and they behave as they should, I can close and open them again. I don't want them to all be visible from the start though, so I set <code>showWindow</code> to false, but now when I click the markers, nothing happens. The function is called an <code>showWindow</code> is updated, but no windows are shown.</p>