SAPUI5 - 未捕获的TypeError:this.getRouter.navTo不是函数

时间:2016-02-08 07:28:34

标签: sapui5

我指的是tdg master-detail demokit应用程序中使用的代码。

我收到错误“Uncaught TypeError:this.getRouter.navTo不是函数”。

我在this.getRouter.navTo之前写了一个console.log("is router fine? "+ this.getRouter().toLocaleString());,打印为 “ EventProvider company.accounts_positions_splitpage.MyRouter

有什么建议是什么问题?

由于

1 个答案:

答案 0 :(得分:0)

你必须致电

this.getRouter().navTo()

而不是

this.getRouter.navTo()

使用this.getRouter您不执行该函数,您只需将该函数作为Object。在那里你也尝试执行函数navTo(),但是该对象它不提供这样的函数。

使用this.getRouter()执行该函数,并获得返回值(路由器)作为Object。在该路由器上,您现在可以使用navTo(),就像在console.log中一样。