问题描述
现在我正在开发一个 UI5 应用程序,它有一个自己的库,它现在通过 npm 链接获取(用于本地开发)。
该库拥有一个它公开的组件,我在我的消费者应用程序视图中的 sap.ui.core.ComponentContainer 中使用该组件。
this.getownerComponent()
.createComponent({
usage: "configurator",settings: {},async: true,})
.then((component) => {
this.getView().byId("childContainer").setComponent(component);
})
.catch(function (oError) {
jQuery.sap.log.error(oError);
});
遗憾的是,使用的组件视图将不会显示在 ComponentContainer 中。组件本身被调用(调试),视图的控制器也是如此。视图本身不是。
关于控制台错误,我只看到 i18n 和预加载文件存在一些问题。据我所知,这不应该使应用程序崩溃。 此外,如果我只是通过其自己的 index.html 文件启动嵌入式应用程序(在我的 ComponentContainer 中使用的应用程序),则一切正常并显示。
在我的库 ui5.yaml 文件中,我仍然使用规范版本 1.1,因为 2.0 会产生错误:
Unsupported specification version 2.1. Your UI5 CLI installation might be outdated
我刚刚确认我使用的是最新版本 (2.10.0)
有人可以帮忙吗? 丹尼尔
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)