小编Dyl*_*ess的帖子

如何使用Angular2的Bootstrap Popover

我试图获得一个Bootstrap 3 popover来显示Angular 2插值模板.这可能吗?这是我到目前为止:

    $('.ba-header--user-menu').popover({
      placement: 'bottom',
      toggle: 'popover',
      trigger: 'focus',
      html: true,
      content: '{{user.email}}'
    });
Run Code Online (Sandbox Code Playgroud)

这给了我这个:

在此输入图像描述

javascript popover twitter-bootstrap angular

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

如何构建我的 docker 项目以便于部署?

现在我在同一个文件夹中有我的应用程序的多个组件,这些组件通过 docker-compose 链接在一起 在此处输入图片说明

这在开发中非常有效,但是当我想推动生产时它有点模糊。如果我保持这种结构,我就不能只使用 dockerhub 来托管我的图像,因为链接它们的 docker-compose 将丢失。如果我使用 git 来拉下我的 docker-compose,那么 dockerhub 的意义何在?为什么不克隆我的整个 repo 并docker-compose up每次都运行?

我也可以将每个组件分别存储在单独的 github 存储库中,在推送到 master 时将它们推送到 dockerhub。然后,只需将它们从集线器与 dockercompose 结合起来。这似乎也不太理想,因为必须克隆并推送到几个不同的存储库才能进行影响系统的更改。

你怎么做呢?

continuous-integration docker dockerhub docker-compose

6
推荐指数
1
解决办法
2736
查看次数

使用docker时如何加快CI的构建时间?

我目前使用docker + travis CI来测试/部署我的应用程序。这在本地非常有效,因为我拥有处理诸如node_modules等之类的数据量,而docker的层提供了缓存以加快构建速度。

但是,当我推送代码进行遍历时,它必须从头开始重建并安装所有内容,这将永远花费!Travis不支持缓存docker层atm。还有其他加快我的构建速度的方法,还是其他允许docker层缓存的类似工具?

continuous-integration node.js jenkins travis-ci docker

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

为什么vim几乎每个命令都使用寄存器?

我喜欢组成具有语义含义的命令的简单性.就像,例如cib读起来像一句话change in brackets- 太棒了.

但为什么vim需要将旧内容复制到剪贴板中?我没有在那个命令中建议我想复制它,问题就更深了.

dw diw所有都复制到我的剪贴板/注册表.为什么?这似乎放弃了这些命令的语义价值,我想说这是意外的行为.

我使用这些命令是错误的,还是有某种方法可以完全禁用此功能?目前我做了一些像这样的重映射:

nnoremap dd "_dd

nnoremap cc "_cc

但我不想为非显式复制的每一种可能组合做到这一点.

vim macvim

2
推荐指数
1
解决办法
80
查看次数