3

条件付きで dom にプッシュされる動的な div があります。myfunc() を起動する div 内の子要素にバインドされた ng-click イベントがあります。その div が削除されて dom に再度追加されると、 myfunc() が 2 回起動されます。myfunc は、div が削除され、再度追加された回数だけ呼び出されます。子要素でも ng-click のバインドを解除する必要があるようです。

 <div gm-info-window="infoWindow" gm-on-closeclick="infoWindowClosed()"> 
        <div> 
          <b>{{category}}</b>
          <p>{{subcategory}}</p>
          <b ng-show="dateString != null"> {{dateString}}</b>
          <p >{{place}}</p>
          <a ng-show="hasDescription != false" ng-click="myfunc()">View Description</a>
        </div>
</div>
4

1 に答える 1