gpt4 book ai didi

javascript - Angular 评估表达式就像它在 HTML 中一样

转载 作者:数据小太阳 更新时间:2023-10-29 06:10:21 24 4
gpt4 key购买 nike

我正在寻找一个可以在 Angular 中执行类似操作的函数:

var testValues = {
name: 'John Doe',
number: 15
}
somefunction('Hello, {{name}}, you are {{number}} years old', testValues)
// returns 'Hello, John Doe, you are 15 years old'

我知道 $eval 做类似的事情,但它里面不能有双括号。

最佳答案

您可能正在寻找 $interpolate服务。

文档中的示例:

var $interpolate = ...; // injected
var exp = $interpolate('Hello {{name | uppercase}}!');
expect(exp({name:'Angular'})).toEqual('Hello ANGULAR!');

$interpolate 就像在模板中一样编译一个字符串,并返回一个函数,该函数使用提供的上下文输出一个字符串。

关于javascript - Angular 评估表达式就像它在 HTML 中一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38380142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com