2017-08-16 72 views

回答

3

我要我的經驗在這裏......不是在InMemoryWebApiModule的深入瞭解...

看來,「API」是由InMemoryWebApi抓獲。而「英雄」是在createDb()方法中定義的數據結構。

例如,我看起來是這樣的:

private baseUrl = 'api/products'; 

我的數據文件看起來像這樣:

export class ProductData implements InMemoryDbService, InMemoryBackendConfig { 
    createDb() { 
     let products: IProduct[] = [ ...]; 
     return { products }; 
    } 
} 
+1

你是對的https://github.com/angular/in-memory-web-api –

+1

啊是的!文檔!感謝您的補充! :-) – DeborahK

0

右鍵靠近頁面的頂部,該教程的他們定義導入爲這個。

--Removed題外話代碼參考,我有種誤解的問題有點.--

,然後在下面,他們給我們說,項目的代碼。

InMemoryWebAPI使用 https://github.com/angular/in-memory-web-api 創建一個本地數據庫,調用它將引用。這個模塊似乎是捕獲/註冊/ api調用的項目。

這只是使用實際後端的替代方案。