小编rob*_*ert的帖子

如何将参数传递给模态?

这就是我使用ng2-bootstrap模式的方式:

import {Component} from '@angular/core';
import {NgbModal} from '@ng-bootstrap/ng-bootstrap';

@Component({
  selector: 'add-customer-modal',
  template: `
    <template #test let-c="close" let-d="dismiss">
      <div class="modal-header">
        <button type="button" class="close" aria-label="Close" (click)="d('Cross click')">
          <span aria-hidden="true">&times;</span>
        </button>
        <h4 class="modal-title">Modal title</h4>
      </div>
      <div class="modal-body">
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" (click)="c('Close click')">Close</button>
      </div>
    </template>
    <button type="button" class="btn btn-primary btn-sm" (click)="open(test)"><i class="fa fa-plus"></i> <i class="fa fa-user-o"></i></button>
  `
})
export class AddCustomerModal {

  constructor(private modalService: NgbModal) {}

  open(content) {
    this.modalService.open(content, { size: 'lg' }).result.then((result) => {
      console.log(result);
    }, (reason) => …
Run Code Online (Sandbox Code Playgroud)

modal-dialog typescript ng-bootstrap angular

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

嵌入式 Firebird 数据库

我使用这个库连接到嵌入式 firebird 数据库:

https://github.com/xdenser/node-firebird-libfbclient

在“克隆”和“npm install”之后,我收到以下错误消息:

con.connectSync('test.FDB','sysdba','masterkey','');
Error: While connecting - unsupported on-disk structure for file D:\FIREBIRD-TEST\test.FDB; found 11.2, support 12.0
Run Code Online (Sandbox Code Playgroud)

我还尝试使用旧版本的 firebird(2.1.15 版)。出现以下错误:

module.js:355
  Module._extensions[extension](this, filename);
                               ^
Error: Das angegebene Modul wurde nicht gefunden.
D:\firebird-test\firebird\build\Release\binding.node
    at Error (native)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (D:\firebird-test\firebird\firebird.js:1:77)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
Run Code Online (Sandbox Code Playgroud)

firebird firebird-embedded node.js

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

Docker 无法安装 npm 包

我在 ubuntu 服务器上运行 docker。

这似乎是一个码头工人的问题。从 ubuntu 安装 package.json 工作正常。

npm http request GET https://registry.npmjs.org/express
npm info retry will retry, error on last attempt: Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443
Run Code Online (Sandbox Code Playgroud)

似乎无法访问 npm 注册表。有任何想法吗?

平工作正常!

Dockerfile:

FROM node:4-slim

RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app

COPY package.json /usr/src/app/

RUN npm install

COPY . /usr/src/app

EXPOSE 3000

CMD [ "node", "server.js" ]
Run Code Online (Sandbox Code Playgroud)

构建日志:

Sending build context to Docker daemon  66.05kB
Step 1/8 : FROM node:4-slim
 ---> cd692e27dc7f
Step 2/8 : RUN mkdir -p /usr/src/app
 ---> Running …
Run Code Online (Sandbox Code Playgroud)

node.js docker npm-install

2
推荐指数
4
解决办法
8525
查看次数