2016-12-14 46 views
1
app 
|-ComponentA 
|-ComponentB 
|-Service 

我已經爲每個組件和所有服務單獨的目錄目錄導入服務...角2無法從不同的目錄

當我試圖導入服務爲A組份,以及對於B

import {ClickedRowItemService} from 'app/Service/customerrowclick.service'; 

編譯器無法檢測模塊等搜索後,我發現這個答案: 在tsconfig添加此

{ 
    "compilerOptions": { 
    "baseUrl": ".", 
    "paths": { 
     "*": [ 
     "app/*", 
     "node_modules/*" 
     ] 
    } 
    } 
} 

,然後改變import語句如下解決的編譯器錯誤和編譯器能夠檢測模塊:

import {ClickedRowItemService} from 'Service/customerrowclick.service'; 

但在瀏覽器中運行時,控制檯檢查林再次得到錯誤爲:

GET http://localhost:3000/Service/customerrowclick.service 404 (Not Found) 

試圖從昨天解決同樣的問題...請幫助!

+0

嘗試從 '../服務/ customerrowclick.service' 相關的路徑'進口{ClickedRowItemService};',看看它的工作。 –

+0

@AvneshShakya男人我DONO HW感謝ü..這工作:-D – Moulesh

+1

我很高興,爲你工作。 –

回答

1

嘗試從您的component.ts這樣相對路徑

import {ClickedRowItemService} from '../Service/customerrowclick.service'; 

,看看它是否工作。