问题标签 [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.
npm - 使用 generator-meanjs 时,为什么将模块命名为“copywars”会给我错误“Unknown provider: $stateProvider”?
我是 MEAN 的新手,所以我想我会使用 yeoman 生成器来制作一款名为 CopyWars 的游戏。
以下是重新创建的步骤:
安装并运行 mongodb 并安装 npm
这是我得到的错误:
crud - 如何安全地删除用 yo (mean.js) 构建的 CRUD 模块
如何安全地删除使用 CRUD 构建的模块yo meanjs:crud-module <module-name>
?
仅删除文件夹和服务器文件就足够了吗?
javascript - 有没有办法在 meanjs 堆栈中提供枚举
我正在尝试使用 meanjs 堆栈,并尝试在一个地方声明一个类似枚举的数组,并使其在项目中从 Mongo 一直到 Angular 的任何地方都可用。实现这一目标的优雅方法是什么?
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 用户可以从这类问题中受益。
angularjs - Heroku 上的空白页 - mean.js Angular 应用程序
我正在尝试将我的 mean.js 应用程序部署到 heroku。不知何故,heroku 上的应用程序正在加载一个空白页面。似乎没有正确加载角度应用程序。
可能是凉亭依赖的问题?
请看一下空白的 heroku 应用程序。
heroku 日志显示没有错误。也没有角度误差。
我将不胜感激任何帮助。
node.js - 如何在 Digital Ocean 上永久运行我的 MEANjs 应用程序?
我刚刚使用他们在 Ubuntu 14.04 图像上的 MEAN 在 Digital Ocean 上成功创建了一个新的 droplet。我可以使用“grunt serve”从终端运行我的应用程序,然后在浏览器中的“ip_address:3000”处查看它。但我仍然不明白如何永久提供它,我的意思是,即使在我关闭终端后也能保持应用程序运行。我听说过“永远”这个工具,但我并不真正了解它。我什至需要它还是有另一种更简单的方法?
angularjs - 具有依赖项的 registerModule
我正在使用 MEAN.JS 构建一个应用程序,并且我正在尝试使用来自另一个模块的控制器。我发现我可以通过依赖注入来做到这一点:
但是在 MEAN.JS 中创建模块的方式是:
而且我不能只将第二个参数传递给registerModule
. 那么,我该怎么做呢?我必须同时使用这两种方法吗?我做错了吗?
例子
我想添加一个新模型:Campaign
. Campaigns
仅由管理员创建,但“活动所有者”(另一个User
)可以看到。创建活动表单应列出可用用户,因此管理员可以选择将成为该“所有者”的用户Campaign
。
问题是,创建活动表单由 控制CampaignsController
,我该如何列出Users
?我使用了另一个控制器(UsersController
),这就是问题所在,它是未定义的,因为我们在Campaign
模块中。
编辑:
问题是 grunt 错误地自动重启应用程序:
我将控制器从一个模块(文件夹)移动到另一个模块,但 grunt 仍在尝试从旧路径加载它,因此失败:找不到控制器。我认为问题是依赖注入,但你只需要关闭 grunt (Ctrl+C) 并再次运行它。问题解决了。
无论如何,感谢@gilBirman 的回答,因为它是正确的:没有必要用 MEANJS 注入任何东西。
angularjs - 为 angularjs 创建一个 ydn-db 服务
我正在使用Meanjs和 ydn-db 进行 indexeddb 支持的项目。
所以我试图以角度提供服务,但我无法找到正确包含 js 文件的方法。我尝试通过以下方法安装库:
- 凉亭安装 ydn-db
凉亭安装 ydndb
第一种情况,我找不到合适的 .js 文件,例如
ydn.db-isw-core-qry-dev.js
. 现在第二个将安装我可以工作的两个缩小版本,但我总是得到 ydn not found错误
现在通过查看开发人员的页面http://dev.yathit.com/ydn-db/getting-started.html 我可以看到他有一种方法可以在 AMD 加载程序部分提出要求,我根本不知道如何在服务工厂内部使用。
这是我在工厂内尝试做的事情,顺便说一下,我认为这不是最佳实践……
这些是我尝试加载时遇到的错误……我该
如何使用这个库同时仍然遵循角度的最佳实践,或者至少只是为了让它没有错误地工作?
node.js - Meanjs 内置应用程序,如何从文章模块更新 USER 数组
我在Meanjs内置应用程序中使用了 Articles and Users 实现。
文章列表(查看),每个项目的按钮:
这里是具有触发功能的控制器$scope.addArt2me()
:
在用户模型中,我有一个 article._id 数组userArticles
。
View 使用一个按钮呈现文章列表,该按钮触发addArt2me()
控制器中的函数,该函数会推送和更新“userArticles”中的 myArticle._id。
它成功运行并将元素保存到数据库中:)
...但只是第一次,下一次触发错误:(
我是否需要处理某种服务来更新 ARTICLES 模块中的 USERS 模块?我不能只用 Mongoose 更新用户的模型吗?为什么它适用于第一篇保存的文章?
任何指南都非常感谢。谢谢!
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.... 怎么可能不可用?
更奇怪的是,一切都在本地加载并运行良好。我试图成为一名侦探,但我无法弄清楚任何具体的事情。我一生都无法弄清楚为什么这个默认模块没有加载。任何帮助将不胜感激!