Node.js 在这个Mean.js应用程序中,我应该把Angular代码放在哪里,使这个列表可以排序?
按照@Pavlo的建议使用 我有一个重复列表,我想使其可排序Node.js 在这个Mean.js应用程序中,我应该把Angular代码放在哪里,使这个列表可以排序?,node.js,angularjs,mean-stack,meanjs,Node.js,Angularjs,Mean Stack,Meanjs,按照@Pavlo的建议使用 我有一个重复列表,我想使其可排序 <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-it
<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>
但是,当我添加该选项时,我得到以下消息:
“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//*module.js
,并在那里添加依赖项:
ApplicationConfiguration.registerModule('<my-module>', ['ui.sortable']);
ApplicationConfiguration.registerModule(“”,['ui.sortable']);
希望这有帮助。我也有同样的问题。尝试以下步骤:
按照这些步骤应该可以解决问题。理想情况下,您需要“可排序”指令,例如:@Pavlo,谢谢!这看起来正是我需要的!我在bower.json中添加了“angular ui sortable”:“~0.12.10”。我运行了bower install angular ui sortable,现在可以在public lib文件夹中看到它。我在config\env\all.js文件中添加了sortable.js文件的路径。但我一直坚持“将可排序模块作为依赖项添加到应用程序模块中”,我该把这一行放在哪里?再次感谢!是的,这很有帮助。非常感谢。我越来越近了。现在我得到了“jQuery应该在AngularJS之前包含”。如果我将jquery路径添加到all.js文件中,在sortable.js文件的上方,我会得到一个jquery错误,“uncaughtreferenceerror:define is not defined”。再次感谢!
ApplicationConfiguration.registerModule('<my-module>', ['ui.sortable']);