如何打印$ rootScope变量?

时间:2013-07-20 06:42:33

标签: javascript html5 angularjs

此代码无效:

<td><img src="{{$rootScope.s3BucketUrl}}"/></td>

这就是它定义的地方:

var appCtrl = app.controller('AppCtrl', function($scope, $resource, $location, $route, sharedProperties, $q, $rootScope){
    defer = $q.defer();
    //$rootScope.s3BucketUrl = 'http://lynd.s3.amazonaws.com/';//comment below one when live
    $rootScope.s3BucketUrl = 'http://lynd-test.s3.amazonaws.com/';
//code omitted
});

AppCtrl首先绑定在body标签上。

有人可以建议我如何打印$ rootScope变量?

1 个答案:

答案 0 :(得分:10)

只需使用{{s3BucketUrl}}即可获得价值。

您当前的范围是rootcope的子范围,因此您始终可以访问rootscope的元素。

强烈建议使用此wiki