读取全局对象之外的var

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取全局对象之外的var相关的知识,希望对你有一定的参考价值。

在我的项目中,我使用的是kendo-ui。因此在ngOnInit生命周期钩 我正在尝试创建这样的东西:

ngOnInit() {
  let hello = 600;
  public bulletData: any[] = [200, this.hello];
  public bulletValueAxis: any = {
     min: 0,
     max: this.hello
  };
}

它不起作用!

全局对象和数组不会看到外部的var。有谁知道我怎么能解决这个问题?

答案

hello变量未定义为组件的属性,因此它不属于this. 还要声明ngOnInit中的组件属性。 试试这个:

Working plunkr

public bulletData: any[];
public bulletValueAxis: any;

constructor() {}

ngOnInit() {
     let hello = 600;
     this.bulletData = [200, hello];
     this.bulletValueAxis = {
       min: 0,
       max: hello
    };
}

以上是关于读取全局对象之外的var的主要内容,如果未能解决你的问题,请参考以下文章

C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段

汤姆大叔的博客-编程正例

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程