Angular.js和Genshi - 使用$的冲突

时间:2014-11-19 13:52:08

标签: python html angularjs turbogears2 genshi

你好 我正在使用python,turbogears 2.2和Genshi为我的view \ templates编写WebApp。

在视图方面,我也使用Angular.js。大多数时候它们一起工作。我的问题是 - 当我想在ng-repeat中使用像$ index这样的东西我不能。当我尝试这样做时,我得到一个 genshi.template.eval.UndefinedError

这里有一些HTML代码来演示:

  <html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:py="http://genshi.edgewall.org/"
  xmlns:xi="http://www.w3.org/2001/XInclude" ng-app="orderItemEditApp">

... some code ...

<tr ngrepeat="item in items">
    <td>{{$index}}</td>

....

有没有办法在genshi和angular.js中使用$ index(或其他东西)? 谢谢你的帮助

1 个答案:

答案 0 :(得分:2)

在您的Genshi模板中使用双美元符号进行转义:

<td>{{$$index}}</td>

将输出:

<td>{{$index}}</td>