按照@Pavlo的建议使用
https://github.com/angular-ui/ui-sortable,
我有这个重复列表,我想让它排序.
<div ui-sortable ng-model="regions" class="list-group region-list">
<a data-ng-repeat="region in regions" data-ng-href="#!/regions/{{region._id}}" class="list-group-item">
<h4 class="list-group-item-heading" data-ng-bind="region.name"></h4>
</a>
</div>
遵循@nrodic的建议并将’ui.sortable’添加到config.js.
var applicationModuleVendorDependencies = ['ngResource', 'ngCookies', 'ngAnimate', 'ngTouch', 'ngSanitize', 'ui.router', 'ui.bootstrap', 'ui.utils', 'ui.sortable'];
但是,当我添加时,我收到以下消息:
“ui.sortable:jQuery应该包含在AngularJS之前!”
任何进一步的帮助表示赞赏
谢谢.
最佳答案 答案取决于您的应用程序模块.要在主模块中注册依赖项,您可以编辑public / config.js并将’ui.sortable’添加到现有列表中:
var applicationModuleVendorDependencies = ['ngResource', 'ngAnimate',
'ui.router', 'ui.bootstrap', 'ui.utils', 'ui.sortable'];
如果您要注册自己的模块并想在那里启用ui.sortable,那么请查找文件public / modules /< my-module> / * module.js并在那里添加依赖项:
ApplicationConfiguration.registerModule('<my-module>', ['ui.sortable']);
希望这可以帮助.