2015-07-21 51 views
2

我在Angular Google Map中遇到了问题。我有问题Plunkerhttp://plnkr.co/edit/f2gxG7DM1U8IlOXfRiuT?p=previewAngular Google Map flikering issue(ng-cloak,ng-bind is not working!)

当我点击该标记,信息窗口被flikering它显示的信息之前。我试图NG-cloack,NG-绑定

<div ng-controller="templateController ng-cloak"> Template ID: {{parameter.id}} </div>

<div ng-controller="templateController "> <span ng-bind="map.window"</span> </div>

但是,他们不解决这个问题。

任何人都可以救我吗?

+0

我有同样的问题+1 – mlivan

+0

@mlivan检查下面的答案! – KimCrab

+0

是的,这是解决方案之一,但我需要模板和模板需要新的范围定义新的控制器。 – mlivan

回答

0

下面的答案是不是我的,它是由cthrax在角谷歌地图团队写的。(https://github.com/angular-ui/angular-google-maps/issues/1399

嗯,这似乎是事做渲染templateUrl。如果你跨越模板,它似乎工作得更好。 http://plnkr.co/edit/yluY5N0BI8Sv4fxUW9Pp?p=preview不确定这是重新编译模板的错误还是生活中的事实。

 <ui-gmap-window show="map.window.show" coords="map.window.model" ng-cloak> 
     <div ng-controller="templateController"> 
      Template ID: {{map.window.model.id}} 
     </div> 
     </ui-gmap-window>