javascript - 如何打印 $rootScope 变量?

标签 javascript html 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 首先绑定(bind)在 body 标签上。

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

最佳答案

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

您当前的作用域是 rootscope 的子作用域,因此您始终可以访问 rootscope 的元素。

wiki强烈推荐

关于javascript - 如何打印 $rootScope 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17759511/

相关文章:

javascript - 如何在 html 和 javascript 中同时切换文本和颜色?

javascript - 使用 jQuery 将 img 元素复制到另一个 div

javascript - 尝试从另一个模块注入(inject)服务时出现未知提供者错误

javascript - AngularJS $资源参数名称

json - 具有 Spring Data Elasticsearch 的查询生成器

javascript - Chrome 自动填充值无法反射(reflect)在 jQuery 中

javascript - Jquery 问题 - 选择并更改所有超链接的背景颜色保存已单击的链接

javascript - 带有 onclick 的 HTML 移动 Canvas 对象

javascript - 转义 javascript 中的内容

html - 在html内容周围获取不需要的空间