[英]I want to disable drop if condition is not met in angular
這是我的控制器代碼:
$scope.drop= function (ev) {
ev.preventDefault();
$scope.openDialog = function($event) {
if(true){
//allow drop
}
if(false){
//disable drop
}
}
這是我的用於拖放方法調用的html代碼:
在這里,我創建了一個表,如果條件滿足,我要刪除該表TD。
<td ng-repeat="col in input_columns" ondrop="angular.element(document.getElementById('table')).scope().drop(event)" ondragover="angular.element(document.getElementById('table')).scope().allowDrop(event)" ng-click="openDialog($event)" tempValue=""><enter data></td>
現在,如果不滿足條件,我如何禁用角度下降
的HTML
ondrop="{{colDropEvent()}}"
Java腳本
$scope.colDropEvent = function() {
if (your_condition) {
angular.element(document.getElementById('table')).scope().drop(event);
}
}
您還可以放置ng-class並嘗試使用CSS: pointer-events: none
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.