如何在常规字符串上调用模板文字标记函数?
How Can I Call a Template Literal Tag Function on a Regular String?
如果我有一个模板文字标签函数foo
,让我来做:
const fooTaggedText = foo`some text`;
我能以某种方式在常规字符串上调用该标签吗?例如:
// This doesn't actually work
const fooTaggedText = foo('some text');
我不确定我是否明白了,但这行不通吗?
const taggedText = str => foo`${str}`;
所以你会像这样使用它:
taggedText('my string')
// foo`my string`
如果有帮助,请给点意见:)
如果我有一个模板文字标签函数foo
,让我来做:
const fooTaggedText = foo`some text`;
我能以某种方式在常规字符串上调用该标签吗?例如:
// This doesn't actually work
const fooTaggedText = foo('some text');
我不确定我是否明白了,但这行不通吗?
const taggedText = str => foo`${str}`;
所以你会像这样使用它:
taggedText('my string')
// foo`my string`
如果有帮助,请给点意见:)