将参数传递给环境文件angular中的匿名函数

时间:2018-12-05 09:26:19

标签: angular typescript

我正在尝试将参数传递给我的环境文件中的匿名函数,wihch应该用传入的参数替换${},但是它不能按预期方式工作,所以我必须做错了事。 / p>

这是我的文件:

export const environment = {
  production: false,
  endpoints: {
    customer: {
      test: (searchTerm: string) => 'http://localhost:7071/api/Customer/SearchCustomerBySearchTerm/${searchTerm}',
    },
  }
};

我从服务中调用此匿名函数,如下所示:

const url = environment.endpoints.customer.test('aaa');

当我在后端服务中遇到断点时,通过的searchTerm是${searchTerm},而实际上是在'aaa'中传递的。

我在这里想念什么?

1 个答案:

答案 0 :(得分:1)

您使用了错误的引号。模板文字必须用反引号分隔:

test: (searchTerm: string) => `http://localhost:7071/api/Customer/SearchCustomerBySearchTerm/${searchTerm}`