我在哪里把Angular代码放在这个Mean.js应用程序中,使这个列表可sorting?

按照@Pavlo的build议使用https://github.com/angular-ui/ui-sortable ,

我有这个重复列表,我想sorting。

<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的build议,并将'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 ,那么请查找file public/modules/<my-module>/*module.js并在其中添加依赖项:

 ApplicationConfiguration.registerModule('<my-module>', ['ui.sortable']); 

希望这可以帮助。

我有同样的问题。 试试这些步骤:

  1. 凉亭安装jquery – 保存
  2. 在config \ env \ all.js中的angular.js前添加'public / lib / jquery / dist / jquery.min.js','public / lib / jquery-ui / jquery-ui.min.js
  3. 在位于public / config.js中的applicationModuleVendorDependencies中添加“ui.sortable”

按照这些步骤应该解决这个问题。