如何将应用程序服务导入库中

时间:2018-05-19 19:36:37

标签: angular6

我已在这些文件中输入代码。

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

在app目录中,我有以下服务尝试访问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.

我可以在应用程序中创建服务并在项目库中使用它吗?如果可以,我该怎么办?

感谢。

0 个答案:

没有答案