Javascript element.sortable不是一个函数

Javascript element.sortable不是一个函数,javascript,jquery,angularjs,spring,jquery-ui,Javascript,Jquery,Angularjs,Spring,Jquery Ui,我正在尝试使用ui.sortable创建一个可排序列表。我照做了,但仍然无法让它工作,并获得以下错误消息TypeError:element.sortable不是函数。我使用以下方式加载jquery和jquery ui: <script src="js/jquery-2.2.3.js"></script> <script src="js/jquery-ui.js"></script> 但还是没有运气。我正在使用angularJS+Spring引

我正在尝试使用ui.sortable创建一个可排序列表。我照做了,但仍然无法让它工作,并获得以下错误消息TypeError:element.sortable不是函数。我使用以下方式加载jquery和jquery ui:

<script src="js/jquery-2.2.3.js"></script>
<script src="js/jquery-ui.js"></script>


但还是没有运气。我正在使用angularJS+Spring引导系统:。提前感谢

您需要在$scope中注册ui.sortable。 例如:如果函数被称为elementSort()

函数mainController($scope,$http){
$scope.elementSort=函数(数据){
控制台日志(数据);
}
}

因此,经过一些研究,我发现该应用程序使用Wro4j,需要通过wro.xml文件导入WebJAR。因此,如果本例中的JS依赖性jqueryui作为webjar存在,您可以将其添加到应用程序中。为我工作。

我真的不明白你的意思,你在angularJS+Spring引导系统中遇到了一个类型错误,这不仅仅是因为你加载jquery库的方式。要使用ui.sortable,您正在使用的函数需要按照我上面在$scope中显示的方式注册。请给出更多解释。。你在说什么功能?这个代码应该放在哪里?他为什么要这么做?