javascript - 无法使用 Builder.load() 动态加载组件

标签 javascript nativescript

尝试使用代码进行动态加载:

  var myComponentInstance = Builder.load({
    path: "~/components/my-control",
    name: "MyControl"
  });
  console.log(myComponentInstance);
  return myComponentInstance;

并收到错误:

错误:[object Object] 不是有效的 View 实例。

谁能帮我加载组件吗?请参阅下面的 Playground 链接:

https://play.nativescript.org/?template=play-js&id=SoGnxo&v=18

最佳答案

应该是

var myComponentInstance = Builder.load({
    path: "~/components",
    name: "my-control"
  });

其中路径应为文件夹,名称应为组件。

关于javascript - 无法使用 Builder.load() 动态加载组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60814557/

相关文章:

nativescript - 错误 ENOENT : no such file or directory, scandir 'PATH_PORJECT\platforms\android\app\src\main\res'

ios - 我如何在设备上测试我的 NativeScript 应用程序,我是在 Windows 中吗?

javascript - 读写 DOCX 文件

javascript - 在解析 object.save();不返回任何东西,为什么?

javascript - JQuery - 在没有事件的情况下操作新元素

css - NativeScript:如何使 TabView 菜单缩小以适应设备宽度?

android - Nativescript 插件中的 Java 对象无效 'this'

javascript - jQuery UI draggable element dropped into sortable

javascript - jQuery点击麻烦

ios - NativeScript - 获取设备本地 IP 地址