事实证明它可以被禁用,但只能从其 .js 文件内部
角-ui-tree.js
...
angular.module('ui.tree')
.controller('TreeController', ['$scope', '$element',
function ($scope, $element) {
this.scope = $scope;
$scope.$element = $element;
$scope.$nodesScope = null; // root nodes
$scope.$type = 'uiTree';
$scope.$emptyElm = null;
$scope.$callbacks = null;
$scope.dragEnabled = false;
$scope.emptyPlaceholderEnabled = true;
$scope.maxDepth = 0;
$scope.dragDelay = 0;
$scope.cloneEnabled = false;
$scope.nodropEnabled = false;
...
这是选项:$scope.dragEnabled
UPD 我发现在data-nodrop
-旁边有一个用于该选项的开关data-nodrag
,但是它不起作用。