Javascript 哈罗世界
我不能在Django内部使用Angular。这是我的密码: angularapp.jsJavascript 哈罗世界,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
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(']]');
});