【发布时间】:2019-07-23 03:26:16
【问题描述】:
我是 nativescript 的新手,我试图在点击按钮时动态加载自定义组件, 但我得到这个错误:
错误:模块 '/data/data/org.nativescript.DMMobileApp01/files/app/components' 不是 找到元素“组件:测试”com.tns.NativeScriptException: 找不到模块:
"/data/data/org.nativescript.DMMobileApp01/files/app/components", > 相对于:app//
我进行了很多搜索,但大多数与动态加载自定义组件相关的问题和教程都围绕 Angular 和 webpack。
这个函数负责自定义组件的动态加载:
function toSettings(args){
const page = args.object.page;
const mainScene = page.getViewById('mainScene');
let settingsCompo = builder.load({
path: '~/components',
name: 'test'
});
}
这是 app/components/test.xml 文件
<StackLayout orientation="horizontal">
<Label text="yaaaay!" textWrap="true" />
</StackLayout>
我希望这是一项简单的任务,但我不知道为什么会出现此错误!我缺少的部分在哪里?
【问题讨论】:
标签: javascript android nativescript custom-component