在Nativescript Angular中导入组件

时间:2018-10-21 12:38:56

标签: angular nativescript angular2-nativescript nativescript-angular

我最近开始使用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的工作方式,还是我错过了什么?

1 个答案:

答案 0 :(得分:1)

并非所有插件都与Angular兼容。如果插件的作者支持Angular,那么他将编写您将要导入的适当的Angular模块。当插件没有开箱即用时不提供Angular模块时,可以使用Register元素。