2017-08-16 55 views
1

我的文件路徑導入我的服務的正確語法是什麼?我有我想要導入到我的組件數據業務,它的文件路徑是在這裏:Angular2:未找到導入服務文件路徑

C:\Users\jlz\Documents\Git\Pantheon\Ceto-www\src\app\services\ceto-data\data.service.ts 

我的組件文件位於:

C:\Users\jlz\Documents\Git\Pantheon\Ceto-www\src\app\querypageheader\querypageheader.component.ts 

我的import語句是這樣的:

import { DataService } from './data.service'; 

我試過各種不同的文件路徑,但沒有出來正確。我得到的錯誤是我的文件路徑找不到DataService。

回答

3

更改它,

import { DataService } from './../services/ceto-data/data.service'; 

您可以簡單地使用VSCode,它會自動導入路徑爲您服務。

+0

只是添加到此答案...如果您使用的是Angular CLI/Web pack,那麼您希望使用此答案中顯示的相對路由。然後,您可以使用標準路徑語法導航到路線。 – DeborahK

+0

只是澄清,幾乎所有的IDE都會爲您自動導入,而不僅僅是VSCode。 –

+0

@LazarLjubenović耶!但VScode非常適合從我的角度來看 – Sajeetharan