【问题标题】:Assign Django variable value to AngularJS将 Django 变量值分配给 AngularJS
【发布时间】:2015-04-24 23:28:58
【问题描述】:

我的 html 代码中有这个模板标签

{{ djangoVar}}   //Django template tag
{$ angularVar $} //AngularJS template tag

如何在我的 html 中将 {{ djangoVar}} 分配给 {$ angularVar $}?

类似:

{% {$ angularVar $} = djangoVar %}

【问题讨论】:

  • {$ angularVar = {{ djangoVar }} $} 也许?!

标签: html django angularjs


【解决方案1】:

angularVar 必须使用 javascript 代码分配。因此,在您的 django 模板中,您可以执行类似

的操作 var django_variables = {}; django_variables.djangoVar = {{ djangoVar }}; 脚本>

所以你声明了一个django_variables 全局变量。然后,在您的角度控制器中,您可以执行以下操作:

功能我的控制器($范围){ $scope.angularVar = django_variables.djangoVar; }

重要的是在一个普通的 django html 模板中运行第一个 sn-p,上下文将被传递,{{ djangoVar }} 将获得它的值。

【讨论】:

  • 任何其他方法,这个方法看起来很脏。
  • 没有其他办法!你最终会按照我的建议去做。
猜你喜欢
  • 1970-01-01
  • 2015-01-31
  • 2020-04-28
  • 2013-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-04
相关资源
最近更新 更多