【发布时间】:2018-05-08 15:28:19
【问题描述】:
变量文件:
export class VariableSettings {
public static string_value: string = 'vikas/${id}/data';
}
其他文件。
import {VariableSettings} from './variables';
getData(id:string ){
console.log(`${VariableSettings.string_value}`, `${id}`);
// it prints vikas/${id}/data abcd11123
}`
现在我想要“vikas/abcd11123/data”这样的结果。那么如何在该字符串中注入 id。
对此的任何建议将不胜感激。
谢谢
【问题讨论】:
-
我认为这很复杂,但与其轮询字符串,不如只传递一个函数,例如:
string_value (id) {return `vikas/${id}/data`}。在您的情况下,它需要另一种处理方式,例如使用正则表达式来匹配 ${id}
标签: javascript angular typescript interpolation template-strings