Как импортировать службу приложений в библиотеку - PullRequest
0 голосов
/ 19 мая 2018

Я ввел код для этих файлов.

src/assets/icons/svg/noun/a.sv
src/assets/icons/svg/svgs.ts

В каталоге приложения у меня есть следующий сервис, который пытается получить доступ к svgs.ts.

import { Injectable } from '@angular/core';
import { svgs } from '../assets/icons/svg/svgs'

@Injectable({
  providedIn: 'root'
})
export class AppService {

  constructor() {  }

  get svgs(){
    return svgs
  }
}

В библиотеке формс autocomponent.ts я пытаюсь импортировать app.service со следующим импортом:

import { AppService } from '../../../../../../src/app/app-service.service'

Моя попытка построить формы, но библиотека всегда выдает ошибки:

'zimmer/src/app/app.service.ts' is not under 'rootDir' 'Z:\workspace\zimm\projects\forms\src'. 'rootDir' is expected to contain all source files.

Могу ли я создать службу в приложении и использовать ее в библиотеке проектов?Если можно, как я могу это сделать?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...