在 Angular 中启用或禁用 ng-click
Enable or Disable ng-click in Angular
尝试更改条件 ng-click,如果长度 > 1 是可点击的,否则不是。
ng-click="filtered.length >1 ? 'false' : 'true' || showSomething($index)"
怎么了?
您可以简单地将检查放在您的函数中:
$scope.showSomething = function($index){
if(filtered.length >1){
//your code
}
};
因此,HTML 变为:
ng-click="showSomething($index)"
你可以做到
<a ng-click="1==1 ? test() : null">click</a>
还有ng-disabled,可能会有帮助。
https://docs.angularjs.org/api/ng/directive/ngDisabled
<div data-ng-click="showSomething($index)" data-ng-disabled="filtered.length <=1"></div>
不过请注意,这确实会更改按钮(即禁用按钮)的 look/feel。
尝试更改条件 ng-click,如果长度 > 1 是可点击的,否则不是。
ng-click="filtered.length >1 ? 'false' : 'true' || showSomething($index)"
怎么了?
您可以简单地将检查放在您的函数中:
$scope.showSomething = function($index){
if(filtered.length >1){
//your code
}
};
因此,HTML 变为:
ng-click="showSomething($index)"
你可以做到
<a ng-click="1==1 ? test() : null">click</a>
还有ng-disabled,可能会有帮助。 https://docs.angularjs.org/api/ng/directive/ngDisabled
<div data-ng-click="showSomething($index)" data-ng-disabled="filtered.length <=1"></div>
不过请注意,这确实会更改按钮(即禁用按钮)的 look/feel。