我最近开始使用Nativescript(角度)播放,我想导入视频播放器插件。一切正常,但是我对它们在演示中使用的代码感到有些困惑,这使我进入了此页面:将UI组件与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 prop1="value1"></third-party-view>
中使用 third-party-view 让我思考为什么您需要使用registerElement
而不是从Angular模块中导入组件?毕竟这是Angular的工作方式,还是我错过了什么?
答案 0 :(得分:1)
并非所有插件都与Angular兼容。如果插件的作者支持Angular,那么他将编写您将要导入的适当的Angular模块。当插件没有开箱即用时不提供Angular模块时,可以使用Register元素。