这是HTML代码:
<label for="like" ng-click="copyRec()">
<input type="checkbox" id="like" value="val"/>
Click
</label>
在我的角度控制器中:
$scope.copyRec = function() {
console.log("inside");
};
同时点击了两次射击。谁能帮我解决这个问题?
在你的
HTML代码中
<input type="checkbox" ng-click="copyRec()" id="like" value="val"/>
<label for="like" >Click</label>
您的函数触发了两次,因为copyRec()
在您的标签和输入(复选框)上调用。
我建议仅将ng-click
移至input
:
<label for="like">
<input type="checkbox" id="like" value="val" ng-click="copyRec()"/>
Click
</label>