正在学习 AngularJS 的萌新,今天在用 ng-if 做判断的时候执行的方法会执行两次,貌似和数据双向绑定的过程有关,请问该如何解决
<div ng-if="data()"></div>
$scope.data = function () { alert() }