2016-09-27 45 views
-1

我有一个这样的课。如何在同一班级的公共职能中调用变量datasetsdatasets.contains(...)不起作用。如何在构造函数中调用变量?

export default class QueryController { 
    private datasets: Datasets = null; 

    constructor(datasets: Datasets) { 
     this.datasets = datasets; 
} 

回答

-1

您必须使用this.datasets,因为这是类属性。

0

班级成员的访问使用this。您也可以简单地声明您的构造函数参数为private,以避免必须手动将其映射到属性。

export default class QueryController { 
    constructor(private datasets: Datasets) { 
    } 

    doSomething() { 
     return this.datasets; 
    } 
} 
相关问题