小编jem*_*oii的帖子

阻止Mongoose为子文档数组项创建_id属性

如果您有子文档数组,Mongoose会自动为每个数组创建ID.例:

{
    _id: "mainId"
    subDocArray: [
      {
        _id: "unwantedId",
        field: "value"
      },
      {
        _id: "unwantedId",
        field: "value"
      }
    ]
}
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉Mongoose不为数组中的对象创建id?

mongoose mongodb node.js subdocument

196
推荐指数
6
解决办法
6万
查看次数

你可以在Bootstrap中禁用选项卡吗?

您是否可以禁用Bootstrap 2.0中的选项卡,就像您可以禁用按钮一样?

javascript css twitter-bootstrap twitter-bootstrap-2

131
推荐指数
9
解决办法
15万
查看次数

WebDriver Chrome浏览器:弹出"避免使用chrome来保存密码"

每次我的webdriver测试登录到应用程序时,出现'你想要chrome保存密码'弹出窗口..有没有办法避免这种情况?

请帮忙.

谢谢,迈克

selenium selenium-grid selenium-rc selenium-chromedriver selenium-webdriver

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

Docker容器不会重新加载Angular应用程序

ng serve在运行的docker容器中遇到了一些问题docker-compose.

Dockerfile

FROM node:7.1

RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json /usr/src/app
RUN npm install
RUN npm install -g angular-cli
COPY . /usr/src/app

EXPOSE 4200

CMD [ "npm", "start" ]'
Run Code Online (Sandbox Code Playgroud)

还有我的docker-compose.yml

web:
    build: .
    ports:
        - '8089:4200'
    volumes:
        - .:/usr/src/app/
    environment:
        - NODE_ENV=dev
    command: bash -c "npm start"
Run Code Online (Sandbox Code Playgroud)

当我运行它时,一切都很好,但编辑文件不会重新加载应用程序.文件已更改,我确定因为我通过ssh连接检查它并且编辑了容器中的文件.当容器重新启动时,每次更改都会应用.我想当我只用码头工人用建筑图像切换来构图时这会消失,但不要.

当我通过docker exec webpack重新加载所有文件来调用触摸某个文件时,无需重新启动容器即可工作.

有人有解决方案吗?

containers docker docker-compose angular

15
推荐指数
3
解决办法
8661
查看次数

如何删除iPhone <button>样式?

http://ingoodtastemag.com/

在iPhone上,按钮是圆形的,带有渐变.但是,在我们迄今为止测试过的所有其他桌面浏览器和Android上,它都是正方形.我希望按钮保持正方形.我需要什么CSS重置?

iphone mobile html5 button css3

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

angular cli中的接口类型格式是什么?

我正在看文档而迷路了.

ng generate interface <name> <type>

但是它没有说明要输入什么类型.就像它只是一个字符串,对象,数组等,或者我可以指定属性,如email:String username:String age:Number

angular-cli angular

9
推荐指数
1
解决办法
6857
查看次数

使用Parse.com Express.js将.ejs扩展名更改为.html

在使用Parse.com的Express.js时,如何在我的视图文件而不是.ejs上使用.html扩展名?

我将EJS分隔符更改为<?,?>因为我已经习惯了PHP.这工作正常,但我似乎无法更改我的视图文件的文件扩展名:

我尝试过以下方法:

var express = require('express');
var ejs = require('ejs');
var app = express();

ejs.open = '<?';
ejs.close = '?>';

app.set('view engine', 'ejs');
app.engine('.html', ejs.renderFile);
app.set('views', 'cloud/views'); app.use(express.bodyParser());

app.get('/', function(req, res) {
    res.render('Test', { message: 'Hello Express!' });
});

app.listen();
Run Code Online (Sandbox Code Playgroud)

我收到内部服务器错误.

我也尝试用相同的结果消除这一行:

app.set('view engine', 'ejs');

ejs node.js express parse-platform

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

在Selenium中我们应该使用什么代替getInnerHtml()和getOutterHtml()?

所以selenium弃用了getInnerHtml()和getOutterHtml(),并且在3.0 beta中他们计划完全删除这些函数.我测试了检查标记.那么我们应该在他们的位置使用什么?他们为什么被删除?我使用protractor/webdriver.js和selenium.

javascript selenium deprecated selenium-webdriver protractor

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

AngularFirebaseAuth:在firebase auth之后调用服务器api?

我的身份验证基于两件事:

  • firebase auth(电子邮件/密码)
  • 调用服务器API以从BDD和firebaseID检索完整的客户实体(用户必须存在)因此,如果满足这两个条件,用户将被"验证".

我还有基于isAuthenticated()返回Observable的authGuards (因为在页面刷新时,guard必须等待auth完成才能将用户重定向到任何地方).

问题:我无法找到一种方法来使所有async和rxjs混乱/地狱工作..目前它正在工作,但每次isAuthenticated调用,每次都调用serverAPI auth ...我怎么能按顺序重构只调用一次服务器,所有的异步/重载东西仍然有效吗?

AuthService:

export class AuthService {
    public userRole: UserBoRole;
    public authState$: Observable<firebase.User>;

    constructor(
        private afAuth: AngularFireAuth,
        private snackBar: SnackBarService,
        private translate: TranslateService,
        private router: Router,
        private grpcService: GrpcService
    ) {
        this.authState$ = this.afAuth.authState.pipe(
            take(1),
            mergeMap(user => {
                if (!user) {
                    return of(user);
                }

                // User is successfully logged in,
                // now we need to check if he has a correct role to access our app
                // if an …
Run Code Online (Sandbox Code Playgroud)

javascript rxjs firebase typescript angular

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

How to vertically center an HR element

How do I vertically center an hr element?

I've tried to place the element in some div elements...

<div class="table">
    <div class="table-cell"><hr /></div>
</div>
<div class="table">
    <div class="table-cell">Some text Here!</div>
</div>
<div class="table">
    <div class="table-cell"><hr /></div>
</div>
Run Code Online (Sandbox Code Playgroud)

I've left out that I am using bootstrap and have these three div elements with the class of table in the same row using the col-size-number format.


So I'm looking for inline HR element Some Text inline HR element

--------------SOME TEXT--------------

Thank you …

html css vertical-alignment css-tables

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