在同一个班级中调用其他函数会得到"无法找到变量"在离子2

时间:2016-06-30 02:46:16

标签: angularjs ionic2

我使用离子2构建应用程序,我有这个代码:

export class LoginPage {
    constructor(...) {...}
    jump() {...}
    authenticate() {
        jump();
    }
}

但是当我运行它时,我得到了 Uncaught(承诺):ReferenceError:找不到变量:jump 。当我从.html(点击)调用它时,authenticate()运行良好。这是我第一次使用离子2和角度js,请帮助这位新秀lol。

2 个答案:

答案 0 :(得分:0)

已解决,请使用 this.jump(),并注意所指的内容。

答案 1 :(得分:0)

export class LoginPage {
    constructor(...) {...}
    jump() {...}
    authenticate() {
        this.jump();
    }
}