【问题标题】:Importing components in Nativescript Angular在 Nativescript Angular 中导入组件
【发布时间】:2019-03-25 16:54:57
【问题描述】:

我最近开始玩 Nativescript (angular),我想导入一个视频播放器插件。一切都很好,但是我对他们在演示中使用的代码有点困惑,这导致我进入这个页面:Integrating UI components with Angular https://docs.nativescript.org/plugins/angular-third-party

按照提供的示例进行

import {registerElement} from "nativescript-angular/element-registry";
registerElement("third-party-view", () => require("./third-party-view").SimpleTag);

然后在您的模板中使用 third-party-view <third-party-view prop1="value1"></third-party-view> 让我想到为什么需要使用 registerElement 而不是从 Angular 模块导入组件?毕竟这是 Angular 的做事方式,还是我错过了什么?

【问题讨论】:

    标签: angular nativescript angular2-nativescript nativescript-angular


    【解决方案1】:

    并非所有插件都与 Angular 兼容。如果插件的作者支持 Angular,他会编写适当的 Angular 模块,您只需导入即可。当插件不强制 Angular 模块开箱即用时,注册元素是一种替代方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      相关资源
      最近更新 更多