[英]Not able to access controller variables on view using {{}} in angularjs
我在Google App Engine(python)上部署了一个角度应用程序。
每当我尝试使用{{}}表示法访问View上的控制器变量时,都不会发生任何事情。
控制者
$scope.abc ="ABC"
查看中
<h2>{{abc}}</h2>
如果我在没有应用程序引擎的本地运行我的应用程序,则此方法有效。 但部署后,相同的代码将无法正常工作。
我已经用谷歌搜索了,但是什么也没得到。 {{}}有什么问题?
您必须替换{{}}标签
因为python django也使用它,所以var myApp = angular.module('DemoProject',[]);
myApp.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('{$');
$interpolateProvider.endSymbol('$}');
});
myApp.run(function ($rootScope) {
});
使用它{$ $}可以工作
与angular和python / webapp的{{}}表达式冲突。 所以我用$ interpolateProvider用////来改变{{}}
app.config(function ($interpolateProvider) {
$interpolateProvider.startSymbol('//');
$interpolateProvider.endSymbol('//');
});
这是与此相关的另一篇文章
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.