gpt4 book ai didi

javascript - 在渲染时转义 html 中的 angularJS 术语

转载 作者:行者123 更新时间:2023-11-30 00:26:56 25 4
gpt4 key购买 nike

我在后端使用带有 flask 的 angularJS。我的模板有 Angular 术语,比如(我知道它们不叫术语,但我无法用更好的方式解释它)

       {{Person.name}} {{Person.number}}

我想在我的 flask View 中呈现这个模板。

我尝试使用 render_template("templatename.html")。但它向我显示了 Person not defined 错误。(显然我没有传递任何参数并且它没有考虑它们与 Angular 相关)

所以我找到了解决方法并使用了它

return make_response(open("templatename.html",'r').read())

这有效!

但现在我必须将参数传递给模板,而我无法使用此解决方法来完成!任何人都可以建议我一些其他方法来转义 html 中与 Angular 相关的术语并呈现它。

最佳答案

尝试在 Angular 中使用不同的标签,以免它们与 Flask 中的标签冲突:

app.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('<%');
$interpolateProvider.endSymbol('%>');
});

然后在模板中:

<% Person.name %> <% Person.number %>

检查 $interpolateProvider了解详情。

关于javascript - 在渲染时转义 html 中的 angularJS 术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31086806/

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