Javascript 无法使用Builder.load()动态加载组件
正在尝试使用代码执行动态加载:Javascript 无法使用Builder.load()动态加载组件,javascript,nativescript,Javascript,Nativescript,正在尝试使用代码执行动态加载: var myComponentInstance = Builder.load({ path: "~/components/my-control", name: "MyControl" }); console.log(myComponentInstance); return myComponentInstance; 并得到一个错误: 错误:[对象]不是有效的视图实例。 有人能帮我装这个部件吗?请参见下面的操场链接: 应该是 var
var myComponentInstance = Builder.load({
path: "~/components/my-control",
name: "MyControl"
});
console.log(myComponentInstance);
return myComponentInstance;
并得到一个错误:
错误:[对象]不是有效的视图实例。
有人能帮我装这个部件吗?请参见下面的操场链接:
应该是
var myComponentInstance = Builder.load({
path: "~/components",
name: "my-control"
});
路径应该是文件夹,名称应该是组件。Hi@Manoj我发现您的代码有一个错误:load()不推荐使用。改为使用Builder.load()。请提供帮助。您的导入语句应该是
const Builder=require(“tns核心模块/ui/Builder”)。Builder
。非常感谢。我肯定错过了导入语句末尾的.Builder。