类型'()=> Promise <{}>'上不存在属性'then'。 -离子3

时间:2018-08-23 00:31:09

标签: angular ionic-framework ionic3

方法

  hola() {
        return new Promise((resolve, reject) => {
          if(true) {
            resolve(true)
          }
        })
    }

调用方法

this.hola.then(data => console.log(data));

错误

  

类型'()=> Promise <{}>'上不存在属性'then'。

我已经尝试过重新启动离子服务,但它总是抛出该错误

2 个答案:

答案 0 :(得分:0)

调用该方法时,请尝试使用该方法,将其存储在“ any”类型的变量中,使其忽略属性的“存在”

    var a:any = this.slides.getActiveIndex()
    a.then(data => {
        console.log(data)
    })

答案 1 :(得分:0)

在调用方法hola时,缺少括号。

this.hola().then(data => console.log(data));