问题标签 [angular-seed]
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.
javascript - 使用 generator-angular-fullstack 种子运行“grunt serve”时出现 grunt 错误
我一直在使用这个种子,我之前没有遇到过这个错误,我已经grunt serve
无数次发出了这个命令——我现在才得到这个错误。我做的唯一可能导致它的事情是我删除了包含我的项目的目录 - 并用于git clone
克隆我正在存储我的项目的存储库,因为我想恢复到旧版本。现在我得到这个错误:
我有一个bower_components
目录(它应该在哪里) - 我不确定为什么它没有被看到。我在堆栈上发现了这个——但这似乎不是我的问题,我尝试运行bower install
——它没有抛出任何错误,但也没有解决问题。谢谢。
更新
我想我意识到发生了什么,但我不确定该怎么做(除了从种子重新安装并复制我的所有代码)。我认为当我推送到 git 时种子(默认情况下)会遗漏文件(也许是.bowerrc
文件?) - 所以当我克隆时,我没有得到我需要的所有文件 - 有什么建议可以解决这个问题吗?
angularjs - 角种子 npm 开始
我正在尝试设置角种子。我已经完成了angular-seed 文档中描述的步骤,这些步骤是: 1:克隆 repo;2:进入我电脑的根文件夹并安装节点npm install
;3:启动项目npm start
在第 3 步之后,结果将显示在下图中。
http://postimg.org/image/wnkvgf473/ <<<===输出图像
node.js - 'http-server' 未被识别为内部或外部命令
安装 angular-seed 项目后,我做了以下步骤:
克隆存储库:
git 克隆https://github.com/angular/angular-seed.git
cd 角种子
然后我运行 npm install
在安装结束时,我得到:
angular-seed@0.0.0 预启动 C:\Users\user\Documents\GitHub\comilion\angular-seed npm install
angular-seed@0.0.0 postinstall C:\Users\user\Documents\GitHub\myproject\angular-seed bower install
angular-seed@0.0.0 开始 C:\Users\user\Documents\GitHub\myproject\angular-seed http-server -a localhost -p 2324
'http-server' 不是内部或外部命令、可运行程序或批处理文件。
npm 错误!angular-seed@0.0.0 开始:
http-server -a localhost -p 2324
npm 错误!退出状态 1 npm ERR!npm 错误!在 angular-seed@0.0.0 启动脚本中失败。npm 错误!这很可能是 angular-seed 包 npm ERR 的问题!不是 npm 本身。npm 错误!告诉作者这在您的系统上失败:npm ERR!
http-server -a localhost -p 2324 npm 错误!您可以通过以下方式获取他们的信息:npm ERR!npm 所有者 ls angular-seed npm ERR!上面可能有额外的日志输出。npm 错误!系统 Windows_NT 6.1.7601 npm 错误!命令 "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start" npm ERR! cwd C:\Users\user\Documents\GitHub\myproject\angular-seed npm 错误!节点 -v v0.10.22 npm 错误!npm -v 1.3.14 npm 错误!代码 ELIFECYCLE npm 错误!npm 错误!可以在以下位置找到其他日志记录详细信息:npm ERR!
C:\Users\user\Documents\GitHub\myproject\angular-seed\npm-debug.log
如果您对如何解决此问题有任何建议,请告诉我。
angularjs - 使用 angular-loader 和 scriptjs 在单独的文件中异步加载多个控制器
我使用angular-seed启动了一个 angular 项目,并且使用 index-async.html 它默认使用 angular-loader 和script.js。我在这个项目中添加了两个控制器,每个控制器都在两个单独的文件中。第一个控制器的文件如下所示:
第二个控制器的文件如下所示:
然后在 app.js 主文件中:
所有三个文件都添加到 script.js 中:
当我运行该应用程序时,有时它可以工作,有时我会收到错误:
未捕获的错误:[$injector : nomod] http://errors.angularjs.org/1.2.20/$injector/nomod?p0=myApp.controllers
错误:[ng:areq] 参数“FirstCtrl”不是函数,未定义
笔记。为简洁起见,我省略了 routeprovider,但我先使用 FirstCtrl 去路由。如果我改为使用 SecondCtrl 进行路由,我会遇到类似的问题。
我认为我对 angular-seed 的更改并没有太大,所以我想知道添加更多控制器是否正确?
javascript - 将视图添加到 angular-seed 项目
如何向 Angular-seed 项目添加更多视图?
我刚开始这个项目,想添加更多视图,所以我复制了 view2 文件夹并将其重命名为 view3(对包含 view2 变量的文件夹中的所有文件都做了同样的操作),然后将其添加到模块中。
view3.js 文件如下所示:
您还需要做其他与角度种子相关的事情吗,因为我在重新加载页面时遇到了这些错误,我真的不知道从哪里开始。一直在查看 Bower_components 文件夹,但其中似乎没有您应该更改的任何内容。
第三行谈到加载它,但加载它在哪里呢?
javascript - AngularJS没有将html加载到ng-view
我多年来一直在查看我的应用程序,现在试图找出问题所在,但我似乎无法找到它。
这是我的 HTML
应用程序.js
并且由于某种原因没有被加载到 ng-view 中的第一个视图/部分
view1.js
view1.html
我不知道我已经设法阻止它工作,但它工作正常,直到我复制了一个 partials 文件夹来添加一个 view4。这把一切都搞砸了,即使我删除了 view4,它仍然没有运行。
任何帮助都非常感激!
谢谢!
angularjs - 无法让 ngAnimate 在新的 angular-seed 项目中工作
问题:动画在角种子项目中不起作用。我做了什么:
- 我从 github 获取了 angular-seed。
- 在种子项目中有两个视图,view1.html 和 view2.html 通过路由与它们相应的控制器很好地连接。
- 我用我最简单的 CSS 转换动画替换了 view1。(在另一个项目中工作正常)
- 在 View1 的脚本中,我将 'ngAnimate' 注入到模块中,如下所示: var animation3App = angular.module('animation3', ['ngAnimate']);
- 我将 "angular-animate": "1.2.x" 添加到 bower.json 并运行 bower install。我确认 angular-animate 已添加/安装到 bower_components 目录。
- 在 index.html 中,我在 angular-route 和 app.js 之间添加了这一行,如下所示: ...src="bower_components/angular-animate/angular-animate.js"...
动画:两个在彼此之上,单击一个应将其不透明度设置为 0,其他(即在下方为 1)从而将图像从一个更改为另一个,花费 1 秒的时间来更改不透明度产生“合并”效果。
当导航到 index.html 路由给我 view1.html 时,这就是 angular-seed 的路由方式,我没有碰它。如果不在 angular-seed 项目中效果很好的动画不起作用。图像被交换但没有动画效果。
我在浏览器的 F12 工具中没有收到任何警告或错误。有没有办法用batarang调试这个?
为简单起见,整个 view1.html 及其内部的脚本:
javascript - 页面未在 Firebase URL 上使用 AngularSeed 启动
我详细遵循了五分钟教程:https ://www.youtube.com/watch?v=hj0LyZ13D3Q 我执行了以下步骤:
- 我在 Firebase.com 上设置了一个帐户
- 我在我的 Firebase 帐户中设置了一个新应用
- 我打开了我的终端,然后:
- sudo npm install -g firebase-tools
- firebase 登录(后跟 firebase.com 的电子邮件和密码)
- Firebase 引导程序
- 选择了从 Firebase 中列出的新应用
- 选择了角度模板
- cd 到新创建的目录
- 火力基地登录
在视频中,新站点已在https://newapp.firebaseapp.com启动并运行。 在我的情况下,我只得到一个空白屏幕,我的 JS 控制台只提供一系列错误:
我正在使用 Node v0.10.32,Firebase 命令行工具版本 1.1.2
heroku - 如何在 Heroku 上部署 angular-seed 项目
我尝试了以下博客中建议的步骤: https ://medium.com/@matheusrma/deploying-angular-seed-to-heroku-12a5bb907467
但我仍然收到此应用程序错误:http ://cryptic-depths-3702.herokuapp.com/index.html
heroko 日志显示 Permission denied 错误:
2014-10-09T18:30:46.723952+00:00 heroku[web.1]:使用命令s
cripts/web-server.js
2014-10-09T18:30:47.606840+00:00 app[web.1] 启动进程:bash:scripts/web- server.js:权限被拒绝
如何解决?
javascript - AngularJS - 在单独的模板之后 javascript 不起作用
我买了一个模板,根据作者的说法,AngularJS 应该没有问题。当我有一个大索引时,一切正常。但问题是当我尝试将它分成较小的模板时。我已经下载了新的 AngularJS 种子并这样做了:
路由到较小的模板工作正常,内容可见,但只是这两个 javascript 库不起作用。当我查看 chrome inspect 中的代码时,我发现库存在。是否有必要在 AngularJS 中的某个地方注册它们,或者这些库中一定有问题?