将 Django 变量值分配给 AngularJS
Posted
技术标签:
【中文标题】将 Django 变量值分配给 AngularJS【英文标题】:Assign Django variable value to AngularJS 【发布时间】:2015-04-24 23:28:58 【问题描述】:我的 html 代码中有这个模板标签
djangoVar //Django template tag
$ angularVar $ //AngularJS template tag
如何在我的 html 中将 djangoVar
分配给 $ angularVar $
?
类似:
% $ angularVar $ = djangoVar %
【问题讨论】:
$ angularVar = djangoVar $
也许?!
【参考方案1】:
angularVar 必须使用 javascript 代码分配。因此,在您的 django 模板中,您可以执行类似
的操作 var django_variables = ; django_variables.djangoVar = djangoVar ; 脚本>所以你声明了一个django_variables
全局变量。然后,在您的角度控制器中,您可以执行以下操作:
重要的是在一个普通的 django html 模板中运行第一个 sn-p,上下文将被传递, djangoVar
将获得它的值。
【讨论】:
任何其他方法,这个方法看起来很脏。 没有其他办法!你最终会按照我的建议去做。以上是关于将 Django 变量值分配给 AngularJS的主要内容,如果未能解决你的问题,请参考以下文章
Django:如何将python变量值传递给javascript文件?
如何将 Jquery 变量值发送或分配给 php 变量? [复制]
Django Templates — 将模板中的变量值传递给 templatetags 过滤器