Javascript AngularJS卷曲大括号不是';不能解析,但ng bind可以工作
我正在开发一个Django应用程序,我的前端使用AngularJS。我有一个简单的代码Javascript AngularJS卷曲大括号不是';不能解析,但ng bind可以工作,javascript,angularjs,django,Javascript,Angularjs,Django,我正在开发一个Django应用程序,我的前端使用AngularJS。我有一个简单的代码 如果这是Django首先呈现的模板,Django模板引擎将用它能够解析的任何内容替换所有的{{something} 这意味着,当代码到达浏览器并AngularJS加载它时,代码中没有任何需要解析的大括号,只有(可能)空格 为了解决这个问题,AngularJS允许您通过插值提供程序更改模板标记的字符。这是我的建议。我通常使用[[]] 下面是上面链接中的示例以及如何将其集成到应用程序中: var custo
如果这是Django首先呈现的模板,Django模板引擎将用它能够解析的任何内容替换所有的{{something}
这意味着,当代码到达浏览器并AngularJS加载它时,代码中没有任何需要解析的大括号,只有(可能)空格
为了解决这个问题,AngularJS允许您通过插值提供程序
更改模板标记的字符。这是我的建议。我通常使用[[]]
下面是上面链接中的示例以及如何将其集成到应用程序中:
var customInterpolationApp = angular.module('customInterpolationApp', []);
customInterpolationApp.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('//');
$interpolateProvider.endSymbol('//');
});
customInterpolationApp.controller('DemoController', function() {
this.label = "This binding is brought you by // interpolation symbols.";
});
您在哪里设置
p.thumbnail
?thumbnail是返回到$scope.prives的对象的一部分。它是从后端填充的。在呈现标记后,您可以共享标记吗?ng src属性的值是多少?是否设置了src属性?ng src为空。谢谢Andrei。这是一个Django模板。我会试试你的推荐,然后回复。干杯。如果你的angular应用程序很紧凑,你也可以使用,它告诉模板渲染器不要替换块中的变量。