在 NativeScript angular 2 应用程序中重用 angular 1 个模块
Reuse an angular 1 module in NativeScript angular 2 app
我想在 NativeScript 中重用 angular 1 模块 - angular 2 应用程序。
我在 angular 2 docs 中阅读了升级模块及其 UpgradeAdapter
服务。
[...] service that can bootstrap and manage hybrid applications that support both Angular 2 and Angular 1 code.
为了使用UpgradeAdapter
服务,需要调用其bootstrap
函数。
知道 NativeScript 还需要调用 bootstrap 函数 nativeScriptBootstrap
,我想知道它是否公开了一种使用 UpgradeAdapter
bootstrap 而不是标准函数的方法angular2个一
编辑: 我创建了 an issue in their github repo.
我可能有点偏离,但这是我对 NativeScript + Angular 2 的了解。NativeScript 利用 Angular 2 框架的构建方式,主要是解耦渲染器。 NativeScript 有自己的 angular 渲染器,它处理元素的原生渲染,这意味着如果你在 Angular 组件的模板中有一个 <Label text="simple label"></Labe>
元素,它会渲染到原生 iOS UILabel
和 Android TextView
。这仅适用于 Angular 2,因为它允许 NativeScript 团队编写自己的渲染并将其传递给 Angular 2 框架。
希望这能说明 Angular 1 组件可能不受支持的方式和原因,即使使用上述 UpgradeAdapter
。
不支持 Angular 1 个模块,如本 comment 中所述,来自 nativescript-angular 贡献者。
We never intended to support Angular 1 components, and I doubt we'll allocate resources for it in the foreseeable future.
That said, there is no problem for support for the UpgradeAdapter come from a separate library developed by the community. We'll consider PR's that make it easy for such a library to do its job.
我想在 NativeScript 中重用 angular 1 模块 - angular 2 应用程序。
我在 angular 2 docs 中阅读了升级模块及其 UpgradeAdapter
服务。
[...] service that can bootstrap and manage hybrid applications that support both Angular 2 and Angular 1 code.
为了使用UpgradeAdapter
服务,需要调用其bootstrap
函数。
知道 NativeScript 还需要调用 bootstrap 函数 nativeScriptBootstrap
,我想知道它是否公开了一种使用 UpgradeAdapter
bootstrap 而不是标准函数的方法angular2个一
编辑: 我创建了 an issue in their github repo.
我可能有点偏离,但这是我对 NativeScript + Angular 2 的了解。NativeScript 利用 Angular 2 框架的构建方式,主要是解耦渲染器。 NativeScript 有自己的 angular 渲染器,它处理元素的原生渲染,这意味着如果你在 Angular 组件的模板中有一个 <Label text="simple label"></Labe>
元素,它会渲染到原生 iOS UILabel
和 Android TextView
。这仅适用于 Angular 2,因为它允许 NativeScript 团队编写自己的渲染并将其传递给 Angular 2 框架。
希望这能说明 Angular 1 组件可能不受支持的方式和原因,即使使用上述 UpgradeAdapter
。
不支持 Angular 1 个模块,如本 comment 中所述,来自 nativescript-angular 贡献者。
We never intended to support Angular 1 components, and I doubt we'll allocate resources for it in the foreseeable future.
That said, there is no problem for support for the UpgradeAdapter come from a separate library developed by the community. We'll consider PR's that make it easy for such a library to do its job.