Я пытаюсь добавить компонент в свой проект - "Пример динамического дерева"
Вы можете видеть это здесь:
https://stackblitz.com/angular/eaaramngjoqq?file=app%2Ftree-dynamic-example.ts
прямо сейчас, если вы зайдете на этот сайт и добавите новый сервис, подобный этому:
import { Injectable } from '@angular/core';
@Injectable()
export class NewService {
constructor() { }
}
, а затем перейдите в tree-dynamic-example.ts и добавьте эту строку
(конструктор (частный newService: NewService) {}
) вот так:
export class DynamicDatabase {
constructor(private newService: NewService){}
dataMap = new Map<string, string[]>([
['Fruits', ['Apple', 'Orange', 'Banana']],
['Vegetables', ['Tomato', 'Potato', 'Onion']],
['Apple', ['Fuji', 'Macintosh']],
['Onion', ['Yellow', 'White', 'Purple']]
]);
он скажет вам:
Не удается разрешить все параметры для DynamicDatabase: (?).
Я проверил вопросы по этой теме, и они не помогли -
Я не забыл написать @ или () в @injectable ()
Я добавил app.module.ts эту строку в свой проект:
@NgModule
.
.
providers: [NewService]
но я продолжаю получать эту ошибку.
p.s. Я немного новичок в угловой, так что, может быть, я забыл что-то простое, буду благодарен за помощь