1

グーグルウェブengの例を見てください。

{% for greeting in greetings %}
  {% if greeting.author %}
    <b>{{ greeting.author }}</b> wrote:
  {% else %}
    An anonymous person wrote:
  {% endif %}
  <blockquote>{{ greeting.content|escape }}</blockquote>
{% endfor %}

だから私が欲しいのは:これが繰り返されるとき、私はどういうわけかgreeting.authorをjavascriptに存在するいくつかの変数に対してチェックし、そして他のことをする必要があります。それは可能ですか?

4

1 に答える 1

5
{% for greeting in greetings %}
  {% if greeting.author %}
    <b>{{ greeting.author }}</b> wrote:
  {% else %}
    An anonymous person wrote:
  {% endif %}
  <blockquote>{{ greeting.content|escape }}</blockquote>
  <script type="text/javascript">
     var greeting_author = "{{ greeting.author }}";
     if(greeting_author === someVariable){
        // do other stuff here
     }
  </script>
{% endfor %}

基本的には、変数をjsとして出力するだけです。タイプを覚えておいてください(たとえば""、文字列の場合はそれらを囲みます)。

于 2013-02-17T06:24:29.690 に答える