小编use*_*928的帖子

业力:Angular 4没有服务提供者

您好想在我的角度组件中测试真实的服务。但即时通讯低于错误。没有服务blservice的提供者

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

import { BlService } from './bl.service';
import { Injectable } from '@angular/core';
import { BaseRequestOptions, Http, Response, ResponseOptions, XHRBackend} from '@angular/http';

describe('BlService', () => {

  beforeEach(() => {TestBed.configureTestingModule({
    providers: [BlService]
   });
  });

  it('should be created', inject([BlService], (service: BlService) => {
    expect(service).toBeTruthy();
  }));
});
Run Code Online (Sandbox Code Playgroud)

错误:

错误:没有BlService的提供者!错误:没有BlService的提供者!
在ReflectiveInjector_.prototype._throwOrNull(HTTP://本地主机:9876 / _karma_webpack_ / vendor.bundle.js:42115:13
在ReflectiveInjector_.prototype._getByKeyDefault(HTTP://本地主机:9876 / _karma_webpack_ / vendor.bundle.js: 42154:13),
位于ReflectiveInjector_.prototype.get(http:// localhost:9876 / _karma_webpack_ / vendor.bundle.js:42086:13
上ReflectiveInjector_.prototype._getByKey(http:// localhost:9876 …

karma-runner angular

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

标签 统计

angular ×1

karma-runner ×1