小编Ray*_*per的帖子

重启或死机后丢失Vagrant中的数据

我是Vagrant的新手并且有几个问题.

有时,当我重新启动计算机或破坏我的流浪汉时,整个Mysql数据库都被清除了.我试图在stackoverflow上找到关于这个的一些答案,但到目前为止没有任何运气.

所以我的问题是:

1)数据存储在哪里?

2)为什么我有时会丢失数据?

3)如果是这样,如何在重启destroy后保留数据?

mysql database vagrant

12
推荐指数
1
解决办法
5976
查看次数

输入字段在iOS中显示不同的大小

我有一个背景和固定宽度/高度的输入字段.它在我桌面上的所有浏览器中都很好看.但出于某种原因,它在iPadiPhone上看起来更大.

我在Css中尝试了几个技巧但到目前为止没有任何工作.

width: 120px !important;
background-image:url('../img/header-input.png');
height: 30px;
-webkit-appearance: none !important;
-webkit-border-radius: 0;
border-radius:0;
@include border-radius(0);
outline: none;
border: none;
Run Code Online (Sandbox Code Playgroud)

html css ios

10
推荐指数
1
解决办法
7294
查看次数

如何在Resolve Angular 2中获取Route Params

我试图让我的路线参与决心.但它不包含参数,但是当我从组件内部使用activatedRoute时它确实有效.我认为这是因为路线在决心内尚未改变.我如何让它工作?

post.resolve.ts

@Injectable()
export class PostResolver implements Resolve<any> {
    slug: any;

    constructor(
        private activatedRoute: ActivatedRoute,
        private memoryService: MemoryService,
        ) {}

    resolve() {

        console.log(this.activatedRoute);

        this.activatedRoute.params.subscribe(params => {
            this.slug = params['slug'];
            console.log(this.slug);
            return this.memoryService.getPost(this.slug);
        })

    }
}
Run Code Online (Sandbox Code Playgroud)

app.route.ts

{
    path: 'post/:slug',
    component: PostComponent,
    data: {title: 'Post'},
    resolve: {
        post: PostResolver
    }
},
Run Code Online (Sandbox Code Playgroud)

angular2-routing angular

8
推荐指数
1
解决办法
5406
查看次数

手动为元素添加动画

是否可以手动将NG动画添加到元素中?

例如,我想在添加或删除ng-class时添加ng-enter和ng-leave.但是我还需要ng-enter-active和ng-leave-active类来让我更好地控制动画过程.

javascript angularjs

7
推荐指数
1
解决办法
246
查看次数

在AnguarJS中获取指令中的元素父高度

如何从指令内部的元素中获取和设置父高?

这就是我现在所拥有的,显然它不起作用.

var vAlign = angular.module("vAlign", [])
.directive('vAlign', function() {
  return {
        restrict : "AC",
        link: function(scope, e){

            e.parent.height(1200);
            console.log(e.parent.height);
        }
    };
});
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

6
推荐指数
2
解决办法
9838
查看次数

将所有内容重定向到除 wp-admin 和 wp-json 之外的不同域

我想将除wp-admin 和 wp-json 之外的所有页面重定向到http://www.expample2.com 。

例如,用户可以登录http://www.example1.com/wp-admin ,并且http://www.example1.com/wp-json/中的 wp-json 插件仍然必须工作。 ..

例如,在 wp-admin 中,用户还可以单击以显示帖子。http://www.example1.com/post/title但我希望它指向http://www.example2.com/book/title

然而,为了让 json 正常工作,我认为这个脚本必须工作:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

apache wordpress mod-rewrite

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

可以在 dockerfile 中获取 git 分支名称吗?

不确定这是否可能。但我想要的是更改 dockerfile 中的这行代码

RUN $(npm bin)/ng build --prod --env=prod
Run Code Online (Sandbox Code Playgroud)

RUN $(npm bin)/ng build --prod --env=test
Run Code Online (Sandbox Code Playgroud)

或者更好的是,我如何在 gitbal-ci.yml 文件中进行类似的工作:

# Production build
build:
  stage: build
  script:
    - docker build --pull -t $CONTAINER_ENV_IMAGE .
    - docker push $CONTAINER_ENV_IMAGE
  args:
    - env=prod
  only:
    - master

# Test build
build:
  stage: build
  script:
    - docker build --pull -t $CONTAINER_ENV_IMAGE .
    - docker push $CONTAINER_ENV_IMAGE
  args:
    - env=test
  except:
    - master
Run Code Online (Sandbox Code Playgroud)

但前提是 git 分支名称是 test。我正在使用 gitlab 来构建图像。

我需要这个来更改 Angular 中的 api url 环境变量。这是可能的还是有更好的方法?

docker dockerfile angular

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

在Sublime SFTP中排除文件夹并跳过扫描

我正在使用yeoman搭建一个有角度的项目。在此文件夹中,有一个名为node_modules的文件夹。我在忽略正则表达式中排除了该文件夹。但是,似乎Sublime SFTP仍会对其进行扫描。

我要做的是即使扫描也要排除该文件夹。完成扫描大约需要一个小时。

"ignore_regexes": [
    "\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
    "sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/",
    "\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini", "/var/www/webapp/node_modules/"
Run Code Online (Sandbox Code Playgroud)

sftp sublimetext yeoman sublimetext3

5
推荐指数
0
解决办法
1051
查看次数

当角度ui路由器状态改变时触发ios地址栏

我正在使用Angular UI路由器.每当我点击ui-sref的链接时,ios移动浏览器的地址栏就会显示出来.例如,当我向下滚动时,地址栏会隐藏,如果我点击链接并且页面转换完成,则ui地址栏会立即显示.由于地址栏因为页面突然向下移动一点,这使得用户不太友好.

这个网站和我有同样的问题.

我找到了一个没有这个问题的网站,尽管他们没有使用角度.

这不会发生在Android chrome上.并且只发生在ios safari中.我测试过的版本是ios 9.

我试过隐藏的溢出但这不是我想要的解决方案,因为地址栏始终可见.

是什么引发了这种行为?

mobile-safari ios angularjs angularjs-routing angular-ui-router

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

如何根据浏览器平台有条件地导入角度库

我需要根据浏览器平台动态导入库。防止 Angular Universal 因为使用 window 对象而给出错误。

import * as Muuri from 'muuri';
Run Code Online (Sandbox Code Playgroud)

所以我想要的是这样的:

if (isPlatformBrowser(this.platform)) {
     import * as Muuri from 'muuri';
    }
    else {
  declare var Muuri;
}
Run Code Online (Sandbox Code Playgroud)

显然这是行不通的。

angular-universal angular

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