Я начинаю конвертировать проект Angular 1 в Angular 2, и у меня возникают некоторые проблемы с установкой моего первого сервиса. Я настроил plunkr, который соответствует тому, что я пытаюсь сделать, и он полностью бомбит. Вот plunkr:Basic Угловой 2 Настройка службы машинописного текста
https://plnkr.co/edit/oYrg68HhTihPFAcSGU8t?p=preview
В реальном приложении я использую генератор угловую CLI и получаю следующее сообщение об ошибке:
Error: Typescript found the following errors:
/path/to/project/tmp/broccoli_type_script_compiler-input_base_path-bvDJA9MD.tmp/0/src/app/+login/login.component.spec.ts (17, 21): Supplied parameters do not match any signature of call target.
Если кто-нибудь может помочь мне получить plunkr работу, это было бы здорово!
Вот файл спецификации, если это полезно:
/* tslint:disable:no-unused-variable */
import { By } from '@angular/platform-browser';
import { DebugElement } from '@angular/core';
import {
beforeEach, beforeEachProviders,
describe, xdescribe,
expect, it, xit,
async, inject
} from '@angular/core/testing';
import { LoginComponent } from './login.component';
describe('Component: Login',() => {
it('should create an instance',() => {
let component = new LoginComponent();
expect(component).toBeTruthy();
});
});
Кажется, конструктору 'LoginComponent' нужны некоторые аргументы? – rinukkusu