小编Bon*_*ono的帖子

错误:没有HttpService的提供者!在Karma测试中

我有一个角度2工具来监控服务器,刚开始测试.当我尝试模拟httpService时,我不知道如何模拟Rest-API,所以我在线查看,修复了一些错误,现在我已经陷入了这个错误.
这里错误:

Chrome 53.0.2785 (Windows 10 0.0.0) HttpServiceFront should use an HTTP call Servers FAILED
        Error: No provider for HttpServiceFront!
            at NoProviderError.Error (native)
            ...
            at drainMicroTaskQueue (webpack:///~/zone.js/dist/zone.js:368:0 <- config/karma-test-shim.js:6854:36)
Chrome 53.0.2785 (Windows 10 0.0.0): Executed 2 of 3 (1 FAILED) (skipped 1) (0.268 secs / 0.057 secs)
Run Code Online (Sandbox Code Playgroud)

这是我的测试用例:

import {
    ResponseOptions,
    Response,
    Http,
    BaseRequestOptions,
    RequestMethod
} from '@angular/http';

import {
    TestBed, fakeAsync, inject
} from '@angular/core/testing';

import { HttpServiceFront } from '../app/services/httpServiceFront';

import { MockBackend, MockConnection } from '@angular/http/testing';

const …
Run Code Online (Sandbox Code Playgroud)

error-handling http mocking karma-jasmine angular

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

我想打开一个文本文件并在java中编辑一个特定的行

这是代码我写的而不是编辑特定的行新名称在最后得到...请帮助我....

PrintWriter writer = new PrintWriter(new BufferedWriter(
        new FileWriter("d:\\book.txt", true)));

BufferedReader br = null;
FileReader reader = null;
try {
    reader = new FileReader("d:\\book.txt");
    br = new BufferedReader(reader);
    String line;
    System.out.println((";;;;;;;;;;;;;;;;" + request
            .getParameter("hname")));
    System.out.println(request.getParameter("book"));
    while ((line = br.readLine()) != null) {

        if (request.getParameter("hname").equals(line)) {
            line = line.replace(request.getParameter("hname"),
                    request.getParameter("book"));

            writer.println(line);

            writer.close();
        }
    }

} catch (FileNotFoundException e) {
    e.printStackTrace();
}finally{
    reader.close();

}
Run Code Online (Sandbox Code Playgroud)

java

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

JQuery悬停不起作用

我得到了一个JQuery悬停,但它没有显示.dimmed-item类是我想要添加到kunden-item类的内容.如果我把它们放进去的话,它们已经全部工作了.JQuery已经存在于File中,所以我必须犯一些逻辑错误.

这里我的1元素的HTML:

<div class="kunden-item kunde2-item">
  <img class="kunde" src="<?php echo $params->get('image2');?>" alt="Kunde">
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的JQuery:

$(document).ready(function(){ 
$("kunden-item")
  .mouseenter(function() {
    $(this).addClass("dimmed-item");
  })
  .mouseleave(function() {
    $(this).removeClass("dimmed-item");
  });
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

Angular 2和SQLite连接

我第一次做了一些Angular 2,在html和css之后,我现在陷入了数据库连接.
这是我正在使用的:

  1. app.component.ts(加载templateURL)
  2. overview.component.html(是模板,90%html 10%Modal)
  3. db_basic.db(数据库文件)
  4. sql.js(如果你这样做,这可以得到数据库的值node sql.js)

这里是sql.js文件,用于显示如何连接到DB.

var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('../db/db_basic.db');
var check;
db.serialize(function() {
    db.each("SELECT * FROM server", function(err, row) {
        console.log(row.name);
    });
});
db.close();
Run Code Online (Sandbox Code Playgroud)


现在,我的问题是,如何连接到数据库并在HTML中使用这些值?

额外:
文件结构

javascript sqlite angular

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