头图

本教程第 96 篇文章发布之后,感谢网友寒素素) 反馈教程代码的一个 bug.

关于文件夹 96 里的代码:

Jerry老师你好。我在本地执行这节课的代码时,碰到了下面的问题,有什么比较好的方法可以解决或者避免吗:

Component.js的【attachRequestCompleted】方法被触发之前,先加载了Master.controller里的init方法。

Master.controller的init方法中,调用了component的【getPageNumber()】方法。但此时数据还没有加载完成,也就是this._oAllData还没有被赋值,为undefined的状态。

然后就会报下面的错误:

TypeError: Cannot read properties of undefined (reading 'ProductCollection')

2024 年 1 月底,使用最新的 SAP UI5 库之后,我本地也能重现这个问题了:

本教程之前写作过程中,也曾经出现类似的问题,即之前编写好并且测试通过的教程代码,等 SAP UI5 库文件升级到最新的版本之后,忽然不能工作的情况,比如下面是一些例子:

本文详细介绍这个问题的导致原因和解决方案。


注销
1k 声望1.6k 粉丝

invalid


引用和评论

0 条评论