我知道我的服務和組件如果我想導入服務,我需要使用'../my-service'中的import {MyService}。如何在將服務導入服務和組件時指定路徑?
但我的問題是:
有沒有指定我的服務是路徑的快捷方式?有時我使用'../'
,有時我使用'./'
。有時我必須使用'../parentFolderOfMyService'
,有時我必須使用'../parentFolderOfMyService/my-service'
。
P.S.我使用的Visual Studio 2017
我知道我的服務和組件如果我想導入服務,我需要使用'../my-service'中的import {MyService}。如何在將服務導入服務和組件時指定路徑?
但我的問題是:
有沒有指定我的服務是路徑的快捷方式?有時我使用'../'
,有時我使用'./'
。有時我必須使用'../parentFolderOfMyService'
,有時我必須使用'../parentFolderOfMyService/my-service'
。
P.S.我使用的Visual Studio 2017
這不是服務或組件,所有有關文件夾/文件層次。
當我們將使用../../something1/something2/service
是當我們會是這樣的。 進口service.ts我們service.component.ts
app
|something1
|something2
-(service.ts)
-(service.html)
-service.component.ts
更多
src
|app
|folder1
(.ts file)
|folder2
(.ts file1)
(.ts file2)
|app.module.ts
如果我在導入文件夾2周的.ts文件夾1的.ts文件文件
import {filecomponent} from 'app/folder1/file.component'
導入folder2 file1.ts文件在folder2 file2.ts文件中
import {file1component} from './file1.component'
導入文件夾1周的.ts文件中app.module.ts
import {filecomponent} from './folder1/file.component'
如果我不使用一些工具,如桶,你知道爲什麼有時我必須使用「../parentFolderOfMyService」 ,有時我必須使用'../parentFolderOfMyService/my-service' – EntryLeveDeveloper
第二種方法將始終有效,第一種方法只有在「parentFolderOfMyService」內有索引桶或者如果您有名爲「parentFolderOfMyService」的桶「in ../ – Ignasi