Javascript 在呈现时转义html中的angularJS术语

Javascript 在呈现时转义html中的angularJS术语,javascript,python,angularjs,templates,flask,Javascript,Python,Angularjs,Templates,Flask,我在后端使用angularJS和flask。我的模板有角度术语,如(我知道它们不是术语,但我无法更好地解释) 我想在我的烧瓶视图中呈现此模板 我尝试使用render_模板(“templatename.html”)。 但它向我显示了一个未定义的错误。(显然,sice i无法传递任何参数,并且它不考虑它们与角度相关) 所以我找到了一个解决方法并使用了这个 return make_response(open("templatename.html",'r').read()) 这很有效 但是现在我必须将

我在后端使用angularJS和flask。我的模板有角度术语,如(我知道它们不是术语,但我无法更好地解释)

我想在我的烧瓶视图中呈现此模板

我尝试使用render_模板(“templatename.html”)。 但它向我显示了一个未定义的错误。(显然,sice i无法传递任何参数,并且它不考虑它们与角度相关)

所以我找到了一个解决方法并使用了这个

return make_response(open("templatename.html",'r').read())
这很有效

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

尝试在angular中使用不同的标记,以便它们不会与Flask的标记冲突:

app.config(function($interpolateProvider) {
    $interpolateProvider.startSymbol('<%');
    $interpolateProvider.endSymbol('%>');
});
app.config(函数($interpolateProvider){
$interpolateProvider.startSymbol(“”);
});
然后在模板中:

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


查看详细信息。

然后我应该在这些标记中围绕角度术语。与否一样,您使用

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