【发布时间】:2017-08-16 02:17:52
【问题描述】:
我使用Angular UI Tree 作为文件系统的用户界面。我希望能够将项目放入文件夹而不是文件,因此树中的所有项目都有一个类型属性,其值为“文件”或“文件夹”。
如何检查此属性并根据值允许或禁止放入项目?我尝试在接受回调中添加检查。 sourceNodeScope 为我提供了我在sourceNodeScope.$modelValue.type 中移动的节点的类型,但destNodesScope.$modelValue 似乎在我移动的项目和目的地之间交替。当它是目的地时,它是树中该级别所有节点的数组。
accept: function(sourceNodeScope, destNodesScope, destIndex) {
});
【问题讨论】: