使用Angular2 InMemoryDbService

时间:2017-11-11 18:35:19

标签: angular

我正在使用InMemoryDbService为我的应用程序存储一些静态数据。

从InMemorDbService获取数据的示例函数:

import { InMemoryDbService } from 'angular-in-memory-web-api';

public getDepartmentStaticData() {
    return Promise.all([
      this.http.get("api/departments/?section=section1").toPromise(),                        
    ]);      
}

我现在正在尝试从后端服务器获取数据,但调用未到达服务器:

示例功能:

public getProducts() {
    console.log('CategoryService.getProducts called')
    return this.http.get('/api/products/all')
    .map((response:Response) => {
      console.log("getProducts done **********************")
    })
}

我想知道angular是否能够区分对InMemorDbService的调用与对后端服务器的调用,或者它是否仅将所有调用转发给InMemorDbService。我无法理解为什么对我的节点服务器的调用没有到达服务器。

简而言之,可以同时使用InMemoryDBService和后端服务器吗?

0 个答案:

没有答案