gpt4 book ai didi

javascript - 如何使用 angularjs 编译任意模板/模型?

转载 作者:行者123 更新时间:2023-11-27 23:54:00 25 4
gpt4 key购买 nike

我有一个返回模板的网络服务,例如

Hello {{Name}}, Today is {{Yesterday}}

然后我有另一个返回 json 对象的网站

{
"Name": "Mr. Been",
"Yesterday": "a nice day",
"otherdata": "unknown"
}

是否可以用 json 对象中的数据替换模板中的键?

模板和 Web 服务数据是完全动态的(未知)。

最佳答案

是的,您可以使用$interpolate服务。它将具有潜在 Angular 插值表达式的字符串转换为接受范围对象并返回插值字符串的函数。

你可以像这样使用它:

// get the template and data to interpolate however is necessary
var template = getTemplate();
var locals = getLocals();

// perform interpolation
var result = $interpolate(template)(locals);

您还可以传递一些其他选项来自定义 $interpolate 函数的工作方式,因此 take a look at the documentation了解更多详情。

关于javascript - 如何使用 angularjs 编译任意模板/模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32427556/

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