我有一个动态 div,它有条件地推入 dom。我有一个 ng-click 事件绑定到触发 myfunc() 的 div 内的子元素。现在,当该 div 被删除并重新添加到 dom 时, myfunc() 被触发两次。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>