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。