小编dor*_*ron的帖子

Grunt wiredep:app没有这样的文件或目录bower.json

我正在尝试将我的Yeoman的Angular应用程序部署到我的生产服务器上.当我尝试运行grunt构建命令时,我收到此错误:

运行"wiredep:app"(wiredep)任务警告:ENOENT,没有这样的文件或目录'/usr/share/nginx/html/data/gaia-app/app/bower.json'使用--force继续.

如果我使用grunt --force我的应用程序已损坏...

我在Ubuntu 14.04上

有任何想法吗?

gruntjs grunt-wiredep

42
推荐指数
2
解决办法
2万
查看次数

将八位字节流转换为图像

我需要使用$ http.get获取文件.数据以application/octet-stream的形式返回但是我知道这个文件是一个图像.

如何将此文件显示为图像?

我试过了

var nuroImage = new Image();
nuroImage.onload = function {
  scope.imageSrc = this.src;
}

$http(req).then(
  funciton(response) {
    nuroImage.src = "data:application/octet-stream," + response.data
  }
Run Code Online (Sandbox Code Playgroud)

我得到200ok,但图像没有显示

是否可以将八位字节流转换为jpeg/png?

javascript image

10
推荐指数
2
解决办法
2万
查看次数

如何在KNPMenuBundle中将"当前"类更改为"活动"

我想知道,将"当前"类更改为"活动"的最佳方法是什么,以便Bootstrap可以正常使用它?

我想过复制和覆盖knp_menu_html.twig,但我认为这不是最好的方法......

无论如何做得更好?

symfony knpmenubundle

9
推荐指数
2
解决办法
6179
查看次数

Angular / Typescript在接口中从蛇格转换为骆驼格

我们目前正在从AngularJS大规模升级到Angular。我们遇到一个问题,我找不到最佳解决方案来解决它。

根据Angular / Typescript代码标准,我们应该使用camelCase定义所有变量,属性名称和接口。

问题是来自后端的所有数据都与snake_case一起使用。

因此,在每个请求之后,为了创建相应的接口,我们需要将键转换为camelCase,然后在传递数据时,我们需要使用snake_case将其返回。

我们正在使用lodash这样做,但是有没有更好的方法呢?有没有一种方法可以使用Typescript本机实现来转换这些东西?

typescript angular

5
推荐指数
1
解决办法
4055
查看次数

如果商品不在商店中,请分派一个动作来获取它

我正在尝试弄清楚如果商品不在商店中的话,获取商品的最佳方法是什么。

例如,假设我有一个用户列表,并且想获取一个特定用户。如果该用户不在商店中,那么我想从数据库中获取他。

下面的代码是否被认为是最佳实践,还是有更好的方法呢?

const searchedUserId = 'abcdefg'; 
this.selecedUser$ = this.store.select(state => {
   const selectedUserIndex = state.userList.findIndex(searchedUserId)
   if (selectedUserIndex === -1) {
     this.store.dispatch(new UsersActions.FetchUsers(searchedUserId));  
   } else {
     return state.userList[selectedUserIndex]
   }
})
Run Code Online (Sandbox Code Playgroud)

ngrx angular

5
推荐指数
1
解决办法
959
查看次数

开发 Angular 应用程序时应该使用 Docker 吗?

我们是一个由大约 15 名开发人员组成的团队,他们致力于同一个项目。有些在 FE 端(Angular 5)工作,有些在 BE 端(python、go 和 postgressql)工作。

随着开发人员的来来去去,创建新的开发环境并对其进行维护变得非常困难。此外,由于数据库不断变化,从应用程序的一个版本迁移到另一个版本变得非常困难。

我们有一个 bash 脚本,可以从 GitHub 中提取所有存储库并安装它们,但我们想开始使用更专业的东西。

为此,我们考虑使用 Docker。我已经阅读了很多关于它的内容,它对我们来说似乎是一个完美的部署解决方案。

但我的问题是 Docker 是否也是我们开发周期的正确解决方案。

有很多关于如何创建 Docker 镜像和部署它的好教程,但我找不到我的问题的解决方案。如果答案是肯定的,我如何在开发新功能时提供 ng 应用程序并观察文件变化?

也许 Vagrant 是更好的解决方案?

docker docker-compose angular

5
推荐指数
1
解决办法
2213
查看次数

进度条无法使用带有 Angular cli 的 Service Worker

我们正在开发 Angular(4) 应用程序,并使用 cli 启用服务工作人员

一切都很好,除了文件上传进度条停留在 0%,只有完成后才会达到 100%。

我们怀疑这是由于 Service Worker 造成的,因为我们在开发环境中没有看到它。

奇怪的是,根据我的理解,服务人员不应该处理帖子请求。

我们使用常规HttpClient的。

如何解决这个问题?

编辑

现在我确信这与服务工作人员有关,因为当我在应用程序选项卡中按“绕过网络”时,它工作正常。

service-worker angular

4
推荐指数
1
解决办法
2067
查看次数

Drupal 7,使用ImageField和Textarea创建小部件

任何人都可以帮我弄清楚如何创建一个小部件(Field API),它将包含一个图像(我想成为一个ImageField)和Drupal 7中的textarea?不幸的是我找不到任何教程如何在谷歌上这样做.谢谢!

drupal drupal-7

3
推荐指数
1
解决办法
7403
查看次数