Javascript 哈罗世界

Javascript 哈罗世界,javascript,angularjs,django,Javascript,Angularjs,Django,我不能在Django内部使用Angular。这是我的密码: angularapp.js var APP = angular.module('APP', []); APP.config(function($interpolateProvider) { $interpolateProvider.startSymbol('[['); $interpolateProvider.endSymbol(']]')}; APP.ApplicationCtrl

我不能在Django内部使用Angular。这是我的密码:

angularapp.js

var APP = angular.module('APP', []);

    APP.config(function($interpolateProvider) {
        $interpolateProvider.startSymbol('[[');
        $interpolateProvider.endSymbol(']]')};

    APP.ApplicationCtrl = function ($scope) {

    $scope.name = 'World';

    };
angular.html

<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular.min.js"></script>
 <script src="angularapp.js" type="text/javascript"></script>
<body>

<div ng-app="APP" ng-controller="APP.ApplicationCtrl">
    <h1>Hello [[ name ]]!</h1>
</div>

</body>
</html>
在浏览器中,我只看到:

Hello [[ name ]]!

怎么了?

由于您忘记关闭函数括号,代码有一个输入错误

正确代码:

APP.config(function($interpolateProvider) {
        $interpolateProvider.startSymbol('[[');
        $interpolateProvider.endSymbol(']]');        
});

尝试查看django中的at for change括号,而不是angular中的

是的,我忘了,Thx但仍然不起作用。我只看到你好[[名字]]!您的文件angular.html中不应该有对django文件的引用吗?你能创建一个plunker来复制这个问题吗?你的问题是Angular库,这里没有Django。
APP.config(function($interpolateProvider) {
        $interpolateProvider.startSymbol('[[');
        $interpolateProvider.endSymbol(']]')
};
APP.config(function($interpolateProvider) {
        $interpolateProvider.startSymbol('[[');
        $interpolateProvider.endSymbol(']]');        
});