Я пытаюсь перенести свое приложение из Angular v5 в v6, и я сталкиваюсь со следующей ошибкой машинописного текста при попытке указать providedIn
в моих провайдерах
null} & InjectableProvider
@Injectable({
providedIn: 'root',
})
export class MyService {
}
Я скопировал и вставил код из Angular doc https://angular.io/guide/dependency-injection
Любая идея?
ОБНОВИТЬ
Я создал пустой проект ng new...
и добавил ng g service my-new-service
провайдер ng g service my-new-service
, открыл проект в WebStorm, и все было в порядке, я не сталкивался с какой-либо ошибкой с этим фиктивным проектом
ОБНОВИТЬ
Я связался с поддержкой WebStorm, выясняется, что это известная ошибка WebStorm Https://youtrack.jetbrains.com/issue/WEB-32634
ОБНОВИТЬ
Webstorm 2018.1.4 (еще не выпущенный) должен исправить эту проблему, см. Https://youtrack.jetbrains.com/issue/WEB-32634
ОБНОВИТЬ
Команда Webstorm перенесла исправление до 2018.1.5
ОБНОВИТЬ
Воскресенье, 17 июня 2018 года, исправлено исправление Webstorm