我最近开始玩NativeScript(Angular),我想导入一个视频播放器插件。一切都很好,但是我对他们在演示中使用的代码有点困惑,这导致了我进入这个页面: 将UI组件与角 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 prop1="value1"></third-party-view> 让我想你为什么要用 registerElement 不是从角度模块导入组件?毕竟这是做事情的角度,还是我错过了什么?
<third-party-view prop1="value1"></third-party-view>
registerElement
并非所有的插件都是角度兼容的。如果一个插件的作者支持Angular,他会编写适当的Angular模块,您只需导入。当插件没有将角模块推出框外时,寄存器元素是另一种选择。