我的html代码中有这个模板标签
{{ djangoVar}} //Django template tag
{$ angularVar $} //AngularJS template tag
如何在我的HTML中将{{ djangoVar}}
分配给{$ angularVar $}
?
类似的东西:
{% {$ angularVar $} = djangoVar %}
答案 0 :(得分:2)
必须使用javascript代码分配angularVar。因此,在您的django模板中,您可以执行类似
的操作<script> var django_variables = {}; django_variables.djangoVar = {{ djangoVar }}; </script>
因此,您声明了一个django_variables
全局变量。然后,在您的角度控制器中,您可以执行以下操作:
function MyController($scope) { $scope.angularVar = django_variables.djangoVar; }
重要的是在正常的django html模板中运行第一个片段,传递上下文,{{ djangoVar }}
将获得它的值。