首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ng-grid中访问全局Javascript变量?

如何在ng-grid中访问全局Javascript变量?
EN

Stack Overflow用户
提问于 2015-10-14 22:12:06
回答 1查看 82关注 0票数 0

如何在ng-grid中访问全局Javascript变量?

我有一个全局变量var ShowApprovalLog = "True",我想在ng-grid cellTemplate中访问它。

代码语言:javascript
复制
{ 
  field: 'Urgent', 
  width:'60px',
  displayName: 'Urgent', 
  enableSorting: false,
  cellTemplate: 
      '<div class="ngSelectionCell">{{row.entity.Urgent}}
       <span ng-if=\"ShowApprovalLog ==\'True\' \">
       <img src=\"../Images/Urgent.png\" alt=\"Image\"/></span></div>'
},
EN

回答 1

Stack Overflow用户

发布于 2015-10-14 22:17:54

为什么不在模块的run部分把它放到$rootScope中呢?

代码语言:javascript
复制
angular.module('myModule', []).
config(function(injectables) { // provider-injector
  // This is an example of config block.
  // You can have as many of these as you want.
  // You can only inject Providers (not instances)
  // into config blocks.
}).
run(function(injectables) { // instance-injector
  // This is an example of a run block.
  // You can have as many of these as you want.
  // You can only inject instances (not Providers)
  // into run blocks
  $rootScope.ShowApprovalLog = "true"
});

您可以使用{{ShowApprovalLog}}从任何视图访问该值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33127716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档