typescript无法在同一类中的函数内的类级别找到名称变量声明

时间:2016-06-27 01:28:33

标签: function class variables typescript interface

需要提供以下代码的建议,我正在努力学习。我使用的是typescript 1.8.10编译器和EM5:

module myAwersome.module{
    'use strict';
    export interface INavigateService {
            links: string[],
            getLinks():void
            }
    class Test implements INavigateService  {
            links:string[] = [];
            getLinks():void {
                links.push("hello world"); //ERROR unable to find name links 
            }
}

1 个答案:

答案 0 :(得分:1)

访问班级成员时,必须通过this关键字

进行操作
this.links.push("Hello world");