繁体   English   中英

无法在angularjs中使用{{}}访问视图上的控制器变量

[英]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('//');
});

这是与此相关的另一篇文章

AngularJS与Django-模板标签冲突

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM