问题标签 [angular-fullstack]
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.
angularjs - How to add currentUser to scope using angular-fullstack
I am using angular-fullstack which comes packed with Authentication already set up. there is a handy function getCurrentUser()
which allows me to do something like:
And I will get the name of the active user.
What I would like to do is attach the users name to another object in my scope. Something like this:
However I am not sure how to go about joining active user with the getCurrentUser() function.
javascript - 如何在 Angular 的 Yoeman 生成器中查看列表中的单个项目?
我有一个项目,我正在使用 yeoman fullstack 生成器来处理我的用户登录、发布和删除身份验证。我希望能够单击列表中填充的项目,并在另一个页面上查看该项目的更多详细信息。
这是 HTML
这是我的视图控制器(所以在我看来,调用获取特定 ID 的函数应该在这里,如果我错了,请纠正我)
})
这是我处理所有功能的控制器,它是由全栈生成器生成的。
请让我知道我做错了什么或需要改变什么!提前感谢您的宝贵时间。
gruntjs - Grunt 在 index.html 中指定注入文件的顺序
我正在为我的一个项目使用 angular-fullstack yeoman 生成器,如果我运行 grunt build,我的 index.html 将被 grunt-injector 找到的注入依赖项覆盖。问题是我想以特定顺序指定某些模块的加载,或者我只想忽略特定文件夹。我怎样才能做到这一点?目前,一些 javaScript 文件的加载顺序错误,每次运行 grunt build 时都会出现错误。
angularjs - 在 grunt 的 yo angular fullstack 项目上选择不同的环境?
在使用 yo angular fullstack 生成的脚手架项目中,我通常使用 grunt 启动带有 grunt 的应用程序(我不是这方面的专家)。
例子
等等。
据我所知,我有三种不同的环境(开发、测试、生产)。每次我需要更改时,我都必须转到主文件更改正确的行(默认为 Development)。
如何从终端中选择其中之一?我完全确定必须有办法从咕噜声中做到这一点......
我可以想象它必须是这样的
我已经尝试了所有这些,但没有,我花了一些时间试图从 Gruntfile 中找出它,但我找不到谷歌搜索。
有谁知道这是怎么做到的吗?任何帮助,将不胜感激
mongodb - MongoDB 使用 Mongoose 和 angular-fullstack 复制结果
我正在为我的项目使用 angular-fullstack 生成器。这真的很方便,因为它有助于搭建你的 API。
我在测试我的 API 时遇到了一个问题。如果我的 API 只返回几个结果,一切似乎都很好,但如果结果的大小很大,例如。超过100,则重复返回。这是我的一种查询方法。
例如只有 3 个时的返回结果是这样的:
但是更大的数据集总是重复的,例如:
为什么会这样?当我直接从 MongoDB 终端检查总结果时,它具有正确数量的结果,在我上面的查询方法中的控制台日志中也是如此,但是浏览器中的结果在大型集合上重复。
更新:
我还发现,如果我限制返回的字段,我不会得到重复的结果。每个项目中大约有 10 个字段,如果我只显示名称,例如它不会重复,如果我添加大约 3 个字段,它会再次重复所有结果。
node.js - 在 Heroku 上不使用 AngularJS 显示 CSS 图像
我正在使用 Heroku - Yeoman - AngularJS Full-Stack - Bootstrap - NodeJS Stack。
Heroku 上的部署是使用“Grunt build”命令构建的。部署到 Heroku 时,我在网页上呈现 CSS 图像时遇到问题。页面中的任何图像都会显示,但不是来自 CSS 文件。
例如:下面的代码不起作用
CSS
HTML:
在本地运行时它工作正常,Grunt serve
但一旦它部署在 Heroku 上,CSS 图像就会丢失。
node.js - Koding - Yeoman - AngularFullStack 无法创建脚手架
您好,我正在使用基于 Koding Cloud 的 Ubuntu 开发环境。
我设法安装了 Yeoman Angular FullStack 所需的所有先决条件。
已成功安装以下项目
sudo npm install -g yo grunt-cli bower karma
sudo npm install -g generator-angular-fullstack
以上安装后。
我已经创建了 abltd 目录(文件夹结构如下所示)
并运行以下命令
哟 angular-fullstack abltd
它一直运行到最后并引发以下错误。
1070 错误 错误:EACCES,mkdir '/home/abitandco/tmp/npm-1293-IkfHqNho' 1070 错误 { [错误:EACCES,mkdir '/home/abitandco/tmp/npm-1293-IkfHqNho'] 1070 错误 errno:3 , 1070 错误代码:'EACCES',1070 错误路径:'/home/abitandco/tmp/npm-1293-IkfHqNho',1070 错误父级:'abltd'} 1071 错误请以 root/管理员身份再次运行此命令。1072 错误系统 Linux 3.13.0-29-generic 1073 错误命令“/usr/local/bin/node” “/usr/local/bin/npm” “install” 1074 错误 cwd /home/abitandco/abltd 1075 错误节点 - v v0.10.26 1076 错误 npm -v 1.4.3 1077 错误路径 /home/abitandco/tmp/npm-1293-IkfHqNho 1078 错误代码 EACCES 1079 错误 errno 3 1080 错误堆栈 Error: EACCES, mkdir '/home/abitandco/tmp /npm-1293-IkfHqNho' 1081 详细退出 [ 3, true ]
我尝试以 sudo yo angular-fullstack abltd 运行,但没有区别。
我也在添加完整的日志和图像以帮助更好地理解问题。
谁能指出我正确的方向。
如果有人想看,我有完整的 npm 调试日志。
javascript - 如何在不缩小的情况下构建 yeoman angular-fullstack
我想使用 Gruntfile 的构建任务,它是 yeoman angular-fullstack 项目的一部分。但是,我希望 JS 代码仍然可读,并且还希望避免重命名资产文件名。
到目前为止,我在以下内容中更改了 Gruntfile:
- 在 useminPrepare 中更改默认流行为
在 gruntfile 中:
- 不要执行 imagemin 或 svgmin
在 gruntfile 中:
- 更改构建任务
在 gruntfile 中:
当我构建我的项目时,我看到
- js 代码现在全部在 app.js 中,但可读,所以没问题
- 资产/图像丢失
- 缺少 html 部分。只有 index.html 存在
谁能帮我为 dist 文件夹设置一个构建过程,该文件夹仍然具有正确的图像文件名,html 和 js 代码仍然可读?源文件可以在一个大文件中,但它们仍然应该是可读的。
angularjs - 在侧边栏中添加带有材料设计的下拉菜单?
我想在点击民意调查时,打开下拉菜单,其中包括子类别的拉动。
我应该如何更改我的代码以便通过材料设计添加此功能。
在状态提供者中:
在 .html 中
内部控制器:
mongoose - 如何在 angular-fullstack 中发出猫鼬事件 findOneAndUpdate?
Angular-fullstack 发出 document.post('save'); 盒子外面 。现在我正在尝试收听 findOneAndUpdate 但不知道该怎么做,我找不到可以相应收听和发出的事件 mongoose 触发器。