我有這樣的模板標籤在我的html代碼分配Django的變量值到AngularJS
{{ djangoVar}} //Django template tag
{$ angularVar $} //AngularJS template tag
如何我可以在HTML分配給{{ djangoVar}}
{$ angularVar $}
?
喜歡的東西:
{% {$ angularVar $} = djangoVar %}
我有這樣的模板標籤在我的html代碼分配Django的變量值到AngularJS
{{ djangoVar}} //Django template tag
{$ angularVar $} //AngularJS template tag
如何我可以在HTML分配給{{ djangoVar}}
{$ angularVar $}
?
喜歡的東西:
{% {$ angularVar $} = djangoVar %}
的angularVar必須用JavaScript代碼來分配。所以,在你的Django模板,你可以這樣做
<script> var django_variables = {}; django_variables.djangoVar = {{ djangoVar }}; </script>
所以你聲明django_variables
全局變量。然後,在你的角度控制器,你可以這樣做:
function MyController($scope) { $scope.angularVar = django_variables.djangoVar; }
重要的是運行的情況下將被傳遞和{{ djangoVar }}
會得到其數值正常的Django HTML模板裏面的第一個片段。
'{$ angularVar = {{djangoVar}} $}'也許?! – BeS 2015-02-23 15:32:44