问题标签 [meanjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
309 浏览

npm - 使用 generator-meanjs 时,为什么将模块命名为“copywars”会给我错误“Unknown provider: $stateProvider”?

我是 MEAN 的新手,所以我想我会使用 yeoman 生成器来制作一款名为 CopyWars 的游戏。

以下是重新创建的步骤:

安装并运行 mongodb 并安装 npm

这是我得到的错误:

0 投票
1 回答
2600 浏览

crud - 如何安全地删除用 yo (mean.js) 构建的 CRUD 模块

如何安全地删除使用 CRUD 构建的模块yo meanjs:crud-module <module-name>

仅删除文件夹和服务器文件就足够了吗?

0 投票
1 回答
91 浏览

javascript - 有没有办法在 meanjs 堆栈中提供枚举

我正在尝试使用 meanjs 堆栈,并尝试在一个地方声明一个类似枚举的数组,并使其在项目中从 Mongo 一直到 Angular 的任何地方都可用。实现这一目标的优雅方法是什么?

0 投票
1 回答
578 浏览

mongodb - 使用 MeanJS 安装猫鼬朋友插件

谢谢你的支持!

每次我为 mean.js 运行 Yeoman CRUD 脚手架时,它都会破坏我的应用程序。页面变成完全白色。因此,我不确定要在何处添加哪些文件以用于 CRUD 功能。

我希望用户能够像在 Facebook 上一样互相“加为好友”。有这个插件叫做猫鼬朋友。它看起来很有希望。问题是 git 存储库中没有包含示例 html 页面来引导我完成安装。看到有一个带有 plugin.js 和 status.js 的 lib 文件夹。那是服务器端还是客户端?我猜它去服务器端......

https://github.com/numbers1311407/mongoose-friends

我如何将单个 js 文件中的所有这些代码分离到 MVC for MeanJS 中?

起初我不想发布这个问题,因为我认为这个问题可能问得太多或太宽泛,但后来我意识到这是一个基本的“如何安装插件?” 问题。新的 MeanJS 用户可以从这类问题中受益。

0 投票
3 回答
4046 浏览

angularjs - Heroku 上的空白页 - mean.js Angular 应用程序

我正在尝试将我的 mean.js 应用程序部署到 heroku。不知何故,heroku 上的应用程序正在加载一个空白页面。似乎没有正确加载角度应用程序。

可能是凉亭依赖的问题?

请看一下空白的 heroku 应用程序

heroku 日志显示没有错误。也没有角度误差。

我将不胜感激任何帮助。

0 投票
2 回答
1562 浏览

node.js - 如何在 Digital Ocean 上永久运行我的 MEANjs 应用程序?

我刚刚使用他们在 Ubuntu 14.04 图像上的 MEAN 在 Digital Ocean 上成功创建了一个新的 droplet。我可以使用“grunt serve”从终端运行我的应用程序,然后在浏览器中的“ip_address:3000”处查看它。但我仍然不明白如何永久提供它,我的意思是,即使在我关闭终端后也能保持应用程序运行。我听说过“永远”这个工具,但我并不真正了解它。我什至需要它还是有另一种更简单的方法?

0 投票
2 回答
3550 浏览

angularjs - 具有依赖项的 registerModule

我正在使用 MEAN.JS 构建一个应用程序,并且我正在尝试使用来自另一个模块的控制器。我发现我可以通过依赖注入来做到这一点:

但是在 MEAN.JS 中创建模块的方式是:

而且我不能只将第二个参数传递给registerModule. 那么,我该怎么做呢?我必须同时使用这两种方法吗?我做错了吗?


例子

我想添加一个新模型:Campaign. Campaigns仅由管理员创建,但“活动所有者”(另一个User)可以看到。创建活动表单应列出可用用户,因此管理员可以选择将成为该“所有者”的用户Campaign
问题是,创建活动表单由 控制CampaignsController,我该如何列出Users?我使用了另一个控制器(UsersController),这就是问题所在,它是未定义的,因为我们在Campaign模块中。


编辑:

问题是 grunt 错误地自动重启应用程序:
我将控制器从一个模块(文件夹)移动到另一个模块,但 grunt 仍在尝试从旧路径加载它,因此失败:找不到控制器。我认为问题是依赖注入,但你只需要关闭 grunt (Ctrl+C) 并再次运行它。问题解决了。
无论如何,感谢@gilBirman 的回答,因为它是正确的:没有必要用 MEANJS 注入任何东西。

0 投票
1 回答
706 浏览

angularjs - 为 angularjs 创建一个 ydn-db 服务

我正在使用Meanjs和 ydn-db 进行 indexeddb 支持的项目。

所以我试图以角度提供服务,但我无法找到正确包含 js 文件的方法。我尝试通过以下方法安装库:

  1. 凉亭安装 ydn-db
  2. 凉亭安装 ydndb

    第一种情况,我找不到合适的 .js 文件,例如ydn.db-isw-core-qry-dev.js. 现在第二个将安装我可以工作的两个缩小版本,但我总是得到 ydn not found错误

现在通过查看开发人员的页面http://dev.yathit.com/ydn-db/getting-started.html 我可以看到他有一种方法可以在 AMD 加载程序部分提出要求,我根本不知道如何在服务工厂内部使用。
这是我在工厂内尝试做的事情,顺便说一下,我认为这不是最佳实践……
这些是我尝试加载时遇到的错误……我该
如何使用这个库同时仍然遵循角度的最佳实践,或者至少只是为了让它没有错误地工作?

0 投票
1 回答
431 浏览

node.js - Meanjs 内置应用程序,如何从文章模块更新 USER 数组

我在Meanjs内置应用程序中使用了 Articles and Users 实现。

文章列表(查看),每个项目的按钮:

这里是具有触发功能的控制器$scope.addArt2me()

在用户模型中,我有一个 article._id 数组userArticles

View 使用一个按钮呈现文章列表,该按钮触发addArt2me()控制器中的函数,该函数会推送和更新“userArticles”中的 myArticle._id。

它成功运行并将元素保存到数据库中:)

...但只是第一次,下一次触发错误:(

我是否需要处理某种服务来更新 ARTICLES 模块中的 USERS 模块?我不能只用 Mongoose 更新用户的模型吗?为什么它适用于第一篇保存的文章?

任何指南都非常感谢。谢谢!

0 投票
0 回答
311 浏览

angularjs - ngLocal nomod 错误

我目前正在构建一个 meanjs(Mongo、Express、Angular、Node)应用程序。当我在本地使用 grunt 运行我的应用程序时,它运行良好。但是,当我部署到数字海洋或 heroku 时,我收到以下错误:

这显然不是 Angular 的一个非常有用的错误。但是,我能够设置一个断点来获取有关错误消息的更多信息。(请参阅此http://www.congral.com/2014/05/29/have-you-already-encountered-the-uncaught-object-exception/)。

这是错误消息:

我发现我得到的错误是 ngLocale 不可用。什么?这包含在 angular.... 怎么可能不可用?

更奇怪的是,一切都在本地加载并运行良好。我试图成为一名侦探,但我无法弄清楚任何具体的事情。我一生都无法弄清楚为什么这个默认模块没有加载。任何帮助将不胜感激!