Django+;AngularJS-首次尝试-未计算变量

Django+;AngularJS-首次尝试-未计算变量,django,angularjs,angularjs-directive,django-admin,angularjs-scope,Django,Angularjs,Angularjs Directive,Django Admin,Angularjs Scope,我正在尝试将AngularJs与现有的Django应用程序集成。这是我第一次尝试使用Angular 代码如下: <!-- HTML (section)--> <fieldset class="module aligned"> <h2>Document's sections</h2> <div class="form-row document-nodes" ng-app="DocumentNodesApp">

我正在尝试将AngularJs与现有的Django应用程序集成。这是我第一次尝试使用Angular

代码如下:

<!-- HTML (section)-->

<fieldset class="module aligned">
    <h2>Document's sections</h2>

    <div class="form-row document-nodes" ng-app="DocumentNodesApp">
        <div style="width: 100%; min-height: 450px;" ng-controller="NodeController">
            <form id="changelist-form" action="" method="post" novalidate>{% csrf_token %}
                <div id="tree"
                     data-url="{{ tree_json_url }}"
                     data-save_state="{{ app_label }}_documentnode"
                     data-auto_open="{{ tree_auto_open }}"
                     data-autoescape="{{ autoescape }}"
                >
                </div>
            </form>
            <div id="node-container">
                {$node_title$}
            </div>
        </div>
    </div>
</fieldset>



// javascript
var app = angular.module('DocumentNodesApp', []);

app.config(function($interpolateProvider) {
    $interpolateProvider.startSymbol('{$');
    $interpolateProvider.endSymbol('$}');
});

var nodeController = app.controller(
        'NodeController',
        function($scope){
            $scope.node_name = "Bla Bla bla!";
        });

文件各节
{%csrf_令牌%}
{$node_title$}
//javascript
var app=angular.module('DocumentNodesApp',[]);
app.config(函数($interpolateProvider){
$interpolateProvider.startSymbol(“{$”);
$interpolateProvider.endSymbol(“$}”);
});
var nodeController=app.controller(
“节点控制器”,
职能($范围){
$scope.node_name=“Bla Bla Bla!”;
});
我做错了什么

变量
节点\u title
不会替换为指定的值。我还尝试使用普通的角度模板过滤器
{}
,方法是使用django模板过滤器
逐字对角度变量进行排序取整,但我得到了相同的结果

有谁经历过同样的问题,能帮助我吗

谢谢
LuKe

分配给您的
$scope
的变量没有命名为“node\u title”-它命名为“node\u name”。

您没有分配一个名为“node\u title”的变量-您分配了一个名为“node\u name”的变量…不用担心-我添加了我的注释作为答案:)