首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该在哪里添加mean.js中的模块依赖项(对于ng-sortable)

我应该在哪里添加mean.js中的模块依赖项(对于ng-sortable)
EN

Stack Overflow用户
提问于 2014-11-26 00:34:44
回答 3查看 7.8K关注 0票数 5

我正在尝试在我的基于mean.js的应用程序中添加ng排序。https://github.com/a5hik/ng-sortable

按照安装说明并将它们修改为mean.js,我包含了js和css文件(这些文件正在正确加载),但我倒过来的地方是添加模块依赖项:

并将可排序模块作为依赖项注入。 angular.module('xyzApp','ui.sortable',‘.’.‘);

我的angularjs控制器看起来如下:

代码语言:javascript
复制
var listers_mod = angular.module('listers');
listers_mod.controller('PagesController', ['$scope', '$http', '$stateParams', '$location',  'Authentication',
    function($scope, $http, $stateParams, $location, Authentication) { ... }
]);

我的第一次尝试是在上面的控制器文件中添加ui.sortable:

代码语言:javascript
复制
var listers_mod = angular.module('listers', ['ui.sortable']);

显然,这是行不通的。正如您可能会说的那样,我对mean.js和一般的平均堆栈非常陌生,所以我在这个问题上步履蹒跚。我试着搜索,当然在这里搜索,但我没有找到任何对我来说有意义的答案。

欢迎任何帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-28 00:12:40

当我向基于mean.js的应用程序添加一个新的角模块时,我将该模块添加到public目录中的config.js文件中。在向项目中添加更多模块时,可以添加模块依赖项列表:

链接到消息来源:

https://github.com/meanjs/mean/blob/f4b62ca8199227c6791d535bbf67bba5d2db91f0/public/config.js#L7

示例:

代码语言:javascript
复制
var applicationModuleVendorDependencies = ['ngResource', 'ngAnimate', 'ui.router', 'ui.bootstrap', 'ui.utils'];

尝试在那里添加它,而不是使用控制器中的var listers_mod = angular.module('listers');行。您可能根本不需要将它插入到控制器中--查看文档,您可以在将它添加到应用程序的模块列表之后,尝试在HTML代码中访问它。

票数 8
EN

Stack Overflow用户

发布于 2016-01-01 03:04:17

根据尖锐湿疣的回答,发现配置文件路径已更改为此文件

模块/core/client/app/config.js

我使用的是verjs-Version0.4.2,将新模块添加到applicationModuleVendorDependencies中对我有用。

票数 3
EN

Stack Overflow用户

发布于 2015-04-10 18:47:22

您可以将依赖项作为ApplicationConfiguration.registerModule函数的第二个参数。

例如,在模块中放置计时器:

public/modules/your-module/your-module.client.module.js:

代码语言:javascript
复制
ApplicationConfiguration.registerModule('your-moduler', ['timer']);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27139385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档