Javascript 在呈现时转义html中的angularJS术语
我在后端使用angularJS和flask。我的模板有角度术语,如(我知道它们不是术语,但我无法更好地解释) 我想在我的烧瓶视图中呈现此模板 我尝试使用render_模板(“templatename.html”)。 但它向我显示了一个未定义的错误。(显然,sice i无法传递任何参数,并且它不考虑它们与角度相关) 所以我找到了一个解决方法并使用了这个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()) 这很有效 但是现在我必须将
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 %>