Maison  >  Questions et réponses  >  le corps du texte

angular.js - 在flask的环境下使用angluar ng-repeat 报错x is undefined如何解决?

在flask的环境下无论是使用angluar的ng-repeat;还是vue的循环遍历v-repeat,v-for;都会报这样的错误,求解决办法

<ul>
    <li ng-repeat="x in time">
    {{x.medicine}}
    </li>
</ul>

报错信息:

jinja2.exceptions.UndefinedError
UndefinedError: 'x' is undefined
迷茫迷茫2713 Il y a quelques jours672

répondre à tous(4)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-05-15 16:59:19

    Cela ressemble à ceci. Le modèle de Jinja utilise {{}} pour générer des variables, et angluar fait de même. Ainsi, lorsque vous souhaitez afficher une variable, vous devez déterminer qui la génère. S'il s'agit d'une sortie angulaire, vous en avez besoin. Échapper aux accolades et afficher les accolades au format HTML au lieu d'être filtrées par le moteur de modèle

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 16:59:19

    http://jinja.pocoo.org/docs/dev/api/#jinja2.Environment

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-15 16:59:19

    http://lorenhoward.com/blog/how-to-get-angular-to-work-with-jinja/

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 16:59:19

    Écrivez-le simplement de cette façon

    {% raw %}
    <ul>
        <li ng-repeat="x in time">
        {{x.medicine}}
        </li>
    </ul>
    {% endraw %}

    répondre
    0
  • Annulerrépondre