如何打印$ rootScope变量?

Jac*_*ack 5 javascript html5 angularjs

此代码无效:

<td><img src="{{$rootScope.s3BucketUrl}}"/></td>
Run Code Online (Sandbox Code Playgroud)

这是它定义的地方:

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
});
Run Code Online (Sandbox Code Playgroud)

AppCtrl首先绑定在body标签上.

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

Cha*_*ani 10

只是使用{{s3BucketUrl}},你会得到价值.

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

强烈推荐这个wiki

  • Yup正在研究一个小提琴,但这是正确的:http://jsfiddle.net/JZEcq/ (2认同)