小编Jac*_*phy的帖子

在 Dartium 中调试 Dart - Breakpoint 关键字?

在 Chrome 开发工具中调试 Javascript 时,使用保留关键字“调试器”会导致开发工具打开时出现断点。在 Dartium 中是否有用于调试 dart 代码的等价物?

dart dartium

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

在Angular2中设置ngmodel后,如何确保触发选择更改事件?

我有一个选择元素,它具有一个附加的基本(更改)处理程序以及一个ngmodel。当<option>用纳克值被设置,更改处理火灾。问题是[[ngModel]还没有新值。

<div>
        <button style="margin: 8px 0;" (click)="getNextLink()" class="btn btn-primary btn-sm pull-right">Next Label ></button>
        <div class="form-group">
            <label for="filter-word">Select Word To Filter:</label>
            <select [(ngModel)]="selectedLabels[selectedLabels.length]"
                    (change)="onChange($event)"
                    class="form-control"
                    id="filter-word"
                    name="filter-word">
                <option *ngFor="let label of (primaryTopic.topics) | stringFilter: selectedLabels" [ngValue]="label">
                    {{label}}
                </option>
            </select>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

这是组件代码:

  public onChange(event: any): void {
    console.log('event', event);
    console.log('this.selectedLabels', this.selectedLabels); // undefined
    debugger; 
  }
Run Code Online (Sandbox Code Playgroud)

仅当ngModel更新后,我该如何回应?

html javascript select angular

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

在 docker swarm 容器内时,如何确定容器的副本编号?

假设我有一个名为 Whale 的 docker swarm 服务,其副本数为 10

当容器启动时

运行时程序如何确定它是哪个副本编号?

IE:“我是鲸鱼复制品 10 中的 3”

docker swarm docker-swarm docker-container

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

为什么 mocha 突然开始输出详细日志?

我们已经在本地运行摩卡测试套件几个月了。今天,这个测试运行程序开始输出有关其执行的每个函数的超级详细信息,包括来自 axios 等 http 库的信息。如何减少输出以仅看到 console.log 和 spec 输出?

\n

mocharc.json

\n
{\n    "diff": true,\n    "exit": true,\n    "reporter": "spec",\n    "timeout": 60000,\n    "require": ["mocha-steps"]\n}\n
Run Code Online (Sandbox Code Playgroud)\n

单个测试的示例输出:

\n
> NODE_PRESERVE_SYMLINKS=1 mocha ---config=test/mocharc.json -r ts-node/register test/**/*.spec.ts "--grep" "ServiceAssignment"\n \n  mocha:suite bail undefined +0ms\n  mocha:suite enableTimeouts true +1ms\n  mocha:suite timeout 60000 +3ms\n  mocha:suite bail undefined +0ms\n  mocha:suite timeout 60000 +196ms\n  mocha:suite retries -1 +0ms\n  mocha:suite enableTimeouts true +0ms\n  mocha:suite slow 75 +0ms\n  mocha:suite bail undefined +0ms\n  mocha:suite timeout 60000 +0ms\n  mocha:suite retries -1 +0ms\n …
Run Code Online (Sandbox Code Playgroud)

mocha.js node.js chai

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

如何启用 async.mapLimit 以使用 TypeScript async / await

是否可以使用Async NPM 模块在 TypeScript 2.2x 中使用async/ await

目标: 创建一个网络爬虫,使用异步的mapLimit 函数启动 10 个并行 HTTP 请求。

包装的 HTTP 函数的示例如下:

async callUniRest(url: string): Promise<number> {
  return new Promise<number>(resolve => {
    unirest.get(url)
      .end((response: any) => {
          resolve(cheerio.load(response.body);
      });
    });
}
Run Code Online (Sandbox Code Playgroud)

问题:

当我运行时:

const myList: string[] = ['http...', 'http...', 'http...', 'http...']
async.mapLimit(myList, 10, callUniRest, function(err: any, results: any {
  console.log(results);
})
Run Code Online (Sandbox Code Playgroud)

只有在第一个元素完成后才会调用回调。

问题: 如何启用async.mapLimit多个呼叫?

async-await async.js typescript

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

使用 docker-dind 时,如何让非 root 用户访问 docker?

我正在尝试使用 docker-dind 运行 Go CD 代理来自动构建我的一些 docker 映像。

我无法让用户go访问 docker 守护进程。

当我尝试访问 docker info 时,我得到以下信息:

[go] Task: /bin/sh ./builder.shtook: 2.820s
[START]
[USER]  go
[TAG]  manual

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.32/containers/fish/angular-cli/json: dial unix /var/run/docker.sock: connect: permission denied
Sending build context to Docker daemon  3.072kB

Step 1/8 : FROM node:8-alpine
 ---> 4db2697ce114
Step 2/8 : MAINTAINER jack@fish.com
 ---> Using cache
 ---> 22f46bf6b4c1
Step 3/8 : VOLUME /usr/local/share/.cache/yarn/v1
 ---> Using …
Run Code Online (Sandbox Code Playgroud)

docker go-cd docker-dind

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