我正在研究一个 angularjs 指令,其中一旦单击一次圆形元素就需要禁用它。ng-click 事件按预期工作,但 ng-disable 不起作用。我可以看到在 html 中添加了禁用的类,但是仍然触发了单击事件。
有什么想法吗?
<svg width="100" height="100">
<circle ng-disabled="disableme" ng-click="clickme()" ng-init="count=0" cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
</svg>
app.controller('MainCtrl', function($scope) {
$scope.name = 'World';
$scope.clickme = function () {
$scope.count=$scope.count+1;
$scope.disableme = true;
};