gpt4 book ai didi

angularjs - python Flask Triangle中的语法错误

转载 作者:行者123 更新时间:2023-12-03 15:49:12 26 4
gpt4 key购买 nike

由于我想将 AngularJS 与 Flask 结合使用,因此我寻找了一个很酷的工具来正确处理这些框架,因为 Jinja 和 Angular 会出现问题。我找到了 Triangle这非常酷且有效,但只能达到一定程度。像这样的工作例如:

<a ng-show="post.link" href="{{post.link|angular}}">
{{post.title|angular}}
</a>

但另一方面,这不起作用:
<span>
<a href="#/posts/{{$index|angular}}">Comments</a>
</span>

当我尝试这样做时,我收到以下错误

jinja2.exceptions.TemplateSyntaxError

TemplateSyntaxError: unexpected char u'$' at 875



我做错了什么还是框架在这种情况下受到限制?非常感谢帮助。

最佳答案

正如错误消息所说,$不能用于 Jinja as part of a variable .

相反,您需要change Angular's delimiter notation :

var app = angular.module('Application', []);

app.config(['$interpolateProvider', function($interpolateProvider) {
$interpolateProvider.startSymbol('{a');
$interpolateProvider.endSymbol('a}');
}]);

Whatever is chosen for the start and end symbols will act as the new delimiters. In this case, you would express a variable > to Angular using {a some_variable a}.

关于angularjs - python Flask Triangle中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31074752/

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